Details

Time bar (total: 17.7s)

analyze1.5s (8.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3%97%0%0%0%0
0%0%3%97%0%0%0%1
0%0%3%97%0%0%0%2
0%0%3%97%0%0%0%3
0%0%3%97%0%0%0%4
0%0%3%97%0%0%0%5
0%0%1.5%97%0%1.5%0%6
0%0%1.5%97%0%1.5%0%7
0%0%1.5%97%0%1.5%0%8
0%0%1.5%97%0%1.5%0%9
0%0%1.5%97%0%1.5%0%10
38.3%0.6%0.9%97%0%1.5%0%11
38.3%0.6%0.9%97%0%1.5%0%12
Compiler

Compiled 69 to 51 computations (26.1% saved)

sample3.2s (18.1%)

Results
3.2s8256×body256valid
34.0ms139×body256invalid
Bogosity

preprocess19.0ms (0.1%)

Algorithm
egg-herbie
Rules
148×rational_best-simplify-2
122×exponential-simplify-1
108×rational_best-simplify-1
36×rational_best-simplify-44
36×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118825
1180781
2254781
3350781
4400781
055
155
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
0
2
3
2
4
Call 2
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O cosTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 v cosTheta_O) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_i)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_O)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_i)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 sinTheta_i v) sinTheta_O)) (/.f32 1 sinTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_O)))))
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O cosTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (/.f32 1 v)))) (/.f32 1 (*.f32 v 2)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 v cosTheta_O) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_i)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O v) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i))) (log.f32 (/.f32 1 (*.f32 cosTheta_i 2)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O v) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)))) (/.f32 1 (*.f32 cosTheta_i 2)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_O sinTheta_i) v)) (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_O sinTheta_i) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_O)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O))) (log.f32 (/.f32 1 (*.f32 cosTheta_O 2)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)))) (/.f32 1 (*.f32 cosTheta_O 2)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v 2)) (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_i)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i))) (log.f32 (/.f32 1 (*.f32 sinTheta_i 2)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i)))) (/.f32 1 (*.f32 sinTheta_i 2)))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 sinTheta_i v) sinTheta_O)) (/.f32 1 sinTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_O)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 v sinTheta_i) sinTheta_O)) (/.f32 1 sinTheta_O))) (log.f32 (/.f32 1 (*.f32 sinTheta_O 2)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 v sinTheta_i) sinTheta_O)) (/.f32 1 sinTheta_O)))) (/.f32 1 (*.f32 sinTheta_O 2)))
Symmetry

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 35 to 27 computations (22.9% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
20×rational_best-simplify-2
14×exponential-simplify-1
12×rational_best-simplify-1
rational_best-simplify-44
rational_best-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02475
13271
24271
35471
46071
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))

eval1.0ms (0%)

Compiler

Compiled 79 to 45 computations (43% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New123
Fresh101
Picked000
Done000
Total224
Error
0.2b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
0.2b
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
Compiler

Compiled 59 to 43 computations (27.1% saved)

localize108.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
0.1b
(log.f32 (/.f32 1 (*.f32 v 2)))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
8.4b
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Compiler

Compiled 138 to 57 computations (58.7% saved)

series58.0ms (0.3%)

Counts
4 → 72
Calls

36 calls:

TimeVariablePointExpression
24.0ms
v
@0
(log.f32 (/.f32 1 (*.f32 v 2)))
15.0ms
v
@-inf
(log.f32 (/.f32 1 (*.f32 v 2)))
6.0ms
v
@inf
(log.f32 (/.f32 1 (*.f32 v 2)))
3.0ms
sinTheta_i
@inf
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
1.0ms
cosTheta_i
@0
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)

rewrite139.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
888×rational_best-5
888×rational_best-2
888×rational_best-3
888×rational_best-1
886×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
114574
246374
3195274
4792374
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(log.f32 (/.f32 1 (*.f32 v 2)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))

simplify196.0ms (1.1%)

Algorithm
egg-herbie
Rules
982×rational_best-simplify-132
936×rational_best-simplify-2
738×rational_best-simplify-24
618×rational_best-simplify-44
582×rational_best-simplify-80
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01633678
12993394
210973394
329153386
469403386
Stop Event
node limit
Counts
148 → 94
Calls
Call 1
Inputs
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(+.f32 0 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(*.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 2)
(pow.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 0)
(+.f32 0 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 2)))
(*.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(*.f32 (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(/.f32 (*.f32 2 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) 2)
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) -2)
(pow.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
Outputs
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(+.f32 0 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(log.f32 (/.f32 1 (+.f32 v v)))
(+.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 2)
(log.f32 (/.f32 1 (+.f32 v v)))
(pow.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 0 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 2)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 2 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) 2)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) -2)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(pow.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))

localize89.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
0.1b
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
8.4b
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Compiler

Compiled 125 to 46 computations (63.2% saved)

series12.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
cosTheta_i
@0
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
v
@-inf
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
sinTheta_i
@0
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
v
@inf
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
cosTheta_i
@-inf
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1170×rational_best-5
1170×rational_best-2
1170×rational_best-3
1170×rational_best-1
1168×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02371
118971
260571
3256371
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)))))

simplify205.0ms (1.2%)

Algorithm
egg-herbie
Rules
1416×rational_best-simplify-132
1314×rational_best-simplify-80
1180×rational_best-simplify-78
1012×rational_best-simplify-129
994×rational_best-simplify-82
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01456311
12606239
23976203
36216203
414496179
530036179
654586155
Stop Event
node limit
Counts
67 → 77
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 sinTheta_O 3) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 sinTheta_O 3) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(+.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))))
(-.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)
(pow.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
Outputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)) (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)) (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 4)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)) (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)) (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)) (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 4)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)) (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 -1 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 -1 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 -1 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4)))) (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 -1 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 -1 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 4))) (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 -1 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) (*.f32 sinTheta_i (*.f32 -1 sinTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) (*.f32 sinTheta_i (*.f32 -1 sinTheta_O))) 2)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) (*.f32 sinTheta_i (*.f32 -1 sinTheta_O)))) (pow.f32 v 2)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) (*.f32 sinTheta_i (*.f32 -1 sinTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) (*.f32 sinTheta_i (*.f32 -1 sinTheta_O))) 3)) (pow.f32 v 4)))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) (*.f32 sinTheta_i (*.f32 -1 sinTheta_O)))) (pow.f32 v 2)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) 2)) (pow.f32 v 3)))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 sinTheta_i (neg.f32 sinTheta_O))) 3)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 sinTheta_i sinTheta_O))) 2)) (pow.f32 v 3)))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 sinTheta_i sinTheta_O))) 3)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (-.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 3)) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 sinTheta_O 2))) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 sinTheta_O 3) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 sinTheta_O 2))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 sinTheta_O 3))) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (pow.f32 v 4)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 sinTheta_O 2))) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 sinTheta_O 3) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 sinTheta_O 2))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 sinTheta_O 3))) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (pow.f32 v 4)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (/.f32 1 v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v))
(+.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(+.f32 0 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(-.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(pow.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))

eval139.0ms (0.8%)

Compiler

Compiled 9842 to 4893 computations (50.3% saved)

prune46.0ms (0.3%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2364240
Fresh000
Picked101
Done101
Total2384242
Error
0.0b
Counts
242 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
0.1b
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
30.6b
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
0.2b
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
Compiler

Compiled 79 to 63 computations (20.3% saved)

localize81.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2))))
0.0b
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
0.1b
(log.f32 (/.f32 1 (*.f32 v 2)))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 93 to 54 computations (41.9% saved)

series9.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
cosTheta_i
@0
(+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2))))
1.0ms
cosTheta_O
@0
(+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2))))
1.0ms
cosTheta_i
@0
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
1.0ms
v
@-inf
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
1.0ms
v
@inf
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
938×rational_best-5
938×rational_best-2
938×rational_best-3
938×rational_best-1
936×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019110
1156106
2504106
32095106
Stop Event
node limit
Counts
2 → 48
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 6931/10000) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 6931/10000) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 1 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (/.f32 1 (+.f32 v v))))) (exp.f32 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)))))

simplify268.0ms (1.5%)

Algorithm
egg-herbie
Rules
1122×rational_best-simplify-2
818×rational_best-simplify-24
806×rational_best-simplify-29
682×rational_best-simplify-78
656×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01977414
13747262
29707182
320697182
441697182
568287182
Stop Event
node limit
Counts
120 → 133
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) 1)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) 1)) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) 1)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3)) (pow.f32 v 3))))))
(exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) v))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) v)))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 0)
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 0)
(*.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 6931/10000))
(*.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 1 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (exp.f32 (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (/.f32 1 (+.f32 v v))))) (exp.f32 6931/10000))
(*.f32 (/.f32 (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 2)) 2)
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)
(-.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 0)
(*.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(/.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) 2)
(pow.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)
Outputs
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v)))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v)))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) cosTheta_O)) v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (+.f32 (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))))
(*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2))))
(*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) 1)) v))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))
(+.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (+.f32 6931/10000 (log.f32 1/2))))) v))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) 1)) v)))
(+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (+.f32 6931/10000 (log.f32 1/2))))) v) (+.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2)))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v) (*.f32 1/2 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (*.f32 1/2 (exp.f32 6931/10000)))) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (*.f32 1/2 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (*.f32 1/2 (exp.f32 6931/10000)))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v) (*.f32 1/2 (/.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) 1)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))))
(+.f32 (+.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (+.f32 6931/10000 (log.f32 1/2))))) v)) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (*.f32 1/2 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (*.f32 1/2 (exp.f32 6931/10000)))) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (*.f32 1/2 (exp.f32 6931/10000)))) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v) (*.f32 1/6 (/.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (+.f32 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (*.f32 1/2 (exp.f32 6931/10000)))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (/.f32 1 v) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (*.f32 1/2 (exp.f32 6931/10000)))) (pow.f32 v 3))))))
(exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))
(exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2))))
(*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2))))
(*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1))) v)))
(+.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (neg.f32 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))) v)))))
(+.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1))) v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))) (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 3)) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (neg.f32 (/.f32 (*.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 6931/10000 (log.f32 -1/2)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))) (+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3)))))
(+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3)))))
(+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3))))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)) (+.f32 6931/10000 (*.f32 -1 (log.f32 v)))) (/.f32 1 v))
(-.f32 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 1/2) (neg.f32 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)) (+.f32 6931/10000 (*.f32 -1 (log.f32 v)))) (/.f32 1 v))
(-.f32 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 1/2) (neg.f32 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)) (+.f32 6931/10000 (*.f32 -1 (log.f32 v)))) (/.f32 1 v))
(-.f32 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 1/2) (neg.f32 (log.f32 v))))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 6931/10000 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (log.f32 1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 1/2)))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v)) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)))
(+.f32 6931/10000 (+.f32 (+.f32 (log.f32 (/.f32 -1 v)) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (log.f32 -1/2)))
(+.f32 6931/10000 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))))
(+.f32 6931/10000 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v)) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)))
(+.f32 6931/10000 (+.f32 (+.f32 (log.f32 (/.f32 -1 v)) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (log.f32 -1/2)))
(+.f32 6931/10000 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))))
(+.f32 6931/10000 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))))
(+.f32 (log.f32 -1/2) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v)) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)))
(+.f32 6931/10000 (+.f32 (+.f32 (log.f32 (/.f32 -1 v)) (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (log.f32 -1/2)))
(+.f32 6931/10000 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))))
(+.f32 6931/10000 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 0)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 0)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 6931/10000))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 1 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (/.f32 1 (+.f32 v v))))) (exp.f32 6931/10000))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))) (exp.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 2)) 2)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(-.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 0)
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (*.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))))
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (*.f32 2 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v))))) 2)
(/.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))) 2)
(/.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))) 2)
(pow.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v)))))

localize28.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f32 (exp.f32 6931/10000) v)
Compiler

Compiled 20 to 17 computations (15% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(/.f32 (exp.f32 6931/10000) v)
0.0ms
v
@0
(/.f32 (exp.f32 6931/10000) v)
0.0ms
v
@-inf
(/.f32 (exp.f32 6931/10000) v)

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best-5
1544×rational_best-4
1544×rational_best-2
1544×rational_best-3
1544×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15711
218311
373511
4314711
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(/.f32 (exp.f32 6931/10000) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 6931/10000) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (exp.f32 6931/10000) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 6931/10000) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 6931/10000) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (exp.f32 6931/10000) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 1 (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (exp.f32 6931/10000) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)))))))

simplify219.0ms (1.2%)

Algorithm
egg-herbie
Rules
1334×rational_best-simplify-2
966×rational_best-simplify-54
934×rational_best-simplify-132
918×rational_best-simplify-44
622×rational_best-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053297
197297
2247297
31377297
43672297
56657297
Stop Event
node limit
Counts
27 → 28
Calls
Call 1
Inputs
(+.f32 (/.f32 (exp.f32 6931/10000) v) 0)
(+.f32 0 (/.f32 (exp.f32 6931/10000) v))
(-.f32 (/.f32 (exp.f32 6931/10000) v) 0)
(-.f32 0 (neg.f32 (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (/.f32 (exp.f32 6931/10000) v) 1)
(*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))))
(*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(*.f32 1 (/.f32 (exp.f32 6931/10000) v))
(*.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v))
(*.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 1 (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v))
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v))
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 (*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))
(pow.f32 (/.f32 (exp.f32 6931/10000) v) 1)
(neg.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)))
Outputs
(+.f32 (/.f32 (exp.f32 6931/10000) v) 0)
(/.f32 (exp.f32 6931/10000) v)
(+.f32 0 (/.f32 (exp.f32 6931/10000) v))
(/.f32 (exp.f32 6931/10000) v)
(-.f32 (/.f32 (exp.f32 6931/10000) v) 0)
(/.f32 (exp.f32 6931/10000) v)
(-.f32 0 (neg.f32 (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (exp.f32 6931/10000) v) 1)
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 1 (/.f32 (exp.f32 6931/10000) v))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 1 (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (/.f32 1 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (/.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 1 (/.f32 (exp.f32 6931/10000) v))) (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)
(*.f32 (*.f32 (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v)))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 6931/10000) v)) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (exp.f32 6931/10000) v))))))
(/.f32 (exp.f32 6931/10000) v)
(pow.f32 (/.f32 (exp.f32 6931/10000) v) 1)
(/.f32 (exp.f32 6931/10000) v)
(neg.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)))
(/.f32 (exp.f32 6931/10000) v)

localize68.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
0.1b
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
0.1b
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 82 to 41 computations (50% saved)

series4.0ms (0%)

Counts
3 → 37
Calls

27 calls:

TimeVariablePointExpression
0.0ms
cosTheta_i
@0
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
0.0ms
v
@-inf
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
0.0ms
v
@inf
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
0.0ms
cosTheta_O
@0
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
0.0ms
cosTheta_O
@inf
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))

rewrite122.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1314×rational_best-simplify-57
674×rational_best-5
672×rational_best-4
672×rational_best-2
672×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01485
111285
235185
3147385
4643585
Stop Event
node limit
Counts
3 → 77
Calls
Call 1
Inputs
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 1 v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) (-.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (/.f32 1 v) 2)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))

simplify167.0ms (0.9%)

Algorithm
egg-herbie
Rules
1520×rational_best-simplify-48
1428×rational_best-simplify-78
1060×rational_best-simplify-54
1042×rational_best-simplify-2
1020×rational_best-simplify-135
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02214166
14314136
214663988
352323988
Stop Event
node limit
Counts
114 → 134
Calls
Call 1
Inputs
6931/10000
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
6931/10000
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
6931/10000
6931/10000
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(exp.f32 6931/10000)
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (exp.f32 6931/10000))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
6931/10000
6931/10000
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(-.f32 0 (neg.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (/.f32 (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (/.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) 2)
(pow.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(neg.f32 (neg.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(-.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 0)
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 1 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 2) 2)
(pow.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)
(neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 0)
(+.f32 0 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 (neg.f32 (/.f32 1 v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) (-.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) 2)))
(+.f32 (neg.f32 (*.f32 (/.f32 1 v) 2)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))))
(*.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) -1)
(*.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(*.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)
(/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) -1)
(/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2) 2)
(/.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) -2)
(pow.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
Outputs
6931/10000
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
6931/10000
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
6931/10000
6931/10000
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))))
(+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))))
(+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(exp.f32 6931/10000)
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000))
(+.f32 (exp.f32 6931/10000) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000)))
(+.f32 (exp.f32 6931/10000) (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))))))
(+.f32 (+.f32 (exp.f32 6931/10000) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v)) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))))))
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (exp.f32 6931/10000))
(+.f32 (exp.f32 6931/10000) (*.f32 -1 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i)))) v)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) v)) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 6931/10000) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 6931/10000) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 6931/10000) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i))) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 3)) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))))))
(+.f32 (exp.f32 6931/10000) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3)))) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v))))
(+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i))) 3)) (pow.f32 v 3))) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i))) 2)) (pow.f32 v 2))))))
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
6931/10000
6931/10000
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_O (neg.f32 cosTheta_i))) v)))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 0 (neg.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) 2)
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(neg.f32 (neg.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 0 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 1 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 4)))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 2) 2)
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(pow.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 0 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 (neg.f32 (/.f32 1 v)) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 (*.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) (-.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 2 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) 2)))
(+.f32 (+.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (*.f32 (/.f32 1 v) 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (+.f32 6931/10000 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 v) 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 1 v) (+.f32 6931/10000 (neg.f32 (*.f32 (/.f32 1 v) 2)))))
(+.f32 (neg.f32 (*.f32 (/.f32 1 v) 2)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (*.f32 (/.f32 1 v) 2))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 (/.f32 1 v) 2)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (+.f32 6931/10000 (/.f32 1 v)) (neg.f32 (*.f32 (/.f32 1 v) 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 1 v) (+.f32 6931/10000 (neg.f32 (*.f32 (/.f32 1 v) 2)))))
(*.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(*.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (/.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 2) 2)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) -2)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(pow.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))

localize67.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)
0.1b
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
0.1b
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 80 to 43 computations (46.3% saved)

series16.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
cosTheta_i
@0
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
cosTheta_i
@-inf
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
v
@0
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
cosTheta_i
@inf
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
1.0ms
cosTheta_O
@-inf
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))

rewrite133.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
880×rational_best-5
880×rational_best-2
880×rational_best-3
880×rational_best-1
878×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018119
1148119
2466119
31950119
47844119
Stop Event
node limit
Counts
3 → 45
Calls
Call 1
Inputs
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (*.f32 v 2)))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)) (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)))))

simplify224.0ms (1.3%)

Algorithm
egg-herbie
Rules
1126×rational_best-simplify-48
1074×rational_best-simplify-2
798×rational_best-simplify-43
722×rational_best-simplify-78
686×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02107327
13877285
29697213
321317213
456067213
Stop Event
node limit
Counts
153 → 133
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 6931/10000)
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (exp.f32 6931/10000))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(-.f32 6931/10000 (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 6931/10000 (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
6931/10000
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
6931/10000
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))))
(-.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)
(pow.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(+.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 0)
(+.f32 0 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(-.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 0)
(*.f32 1 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 6931/10000))
(*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))
(*.f32 (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)) (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))
(*.f32 (/.f32 (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))
(/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)
(/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 2) 2)
(pow.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)
(-.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 0)
(*.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(*.f32 (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(*.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(*.f32 (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(/.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2) 2)
(pow.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)
Outputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 4)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 3))))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) v)))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) v) (+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) v)))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 2))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) cosTheta_O)) v) (+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 6931/10000)
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000))
(+.f32 (exp.f32 6931/10000) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (exp.f32 6931/10000)))
(+.f32 (+.f32 (exp.f32 6931/10000) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))))
(+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))))))
(+.f32 (exp.f32 6931/10000) (+.f32 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))))))
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (exp.f32 6931/10000))
(+.f32 (exp.f32 6931/10000) (*.f32 -1 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) v)) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2))))
(+.f32 (exp.f32 6931/10000) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 3))) (exp.f32 6931/10000))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 3)) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))))))
(+.f32 (exp.f32 6931/10000) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3)))) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v))))
(+.f32 (exp.f32 6931/10000) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3))))))
(-.f32 6931/10000 (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 6931/10000 (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
6931/10000
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
6931/10000
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 6931/10000 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(+.f32 0 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(-.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 0)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(pow.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 v v))) 1)
(*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (/.f32 1 (+.f32 v v)))
(+.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 0)
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(+.f32 0 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(-.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 0)
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 1 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 6931/10000))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)) (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 4)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (exp.f32 (*.f32 4 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (neg.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (exp.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2)))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(/.f32 (*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 2) 2)
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(pow.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) 1)
(exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(-.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 0)
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (*.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 1 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(/.f32 (*.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 2) 2)
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(pow.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000) 1)
(+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))

eval426.0ms (2.4%)

Compiler

Compiled 17143 to 11082 computations (35.4% saved)

prune281.0ms (1.6%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New4938501
Fresh000
Picked101
Done213
Total4969505
Error
0.0b
Counts
505 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
0.2b
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 6931/10000))
0.2b
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
0.2b
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))
0.1b
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
30.6b
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
0.6b
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v))
26.9b
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.2b
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
Compiler

Compiled 319 to 252 computations (21% saved)

localize39.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
0.0b
(-.f32 6931/10000 (/.f32 1 v))
0.1b
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
Compiler

Compiled 41 to 33 computations (19.5% saved)

series2.0ms (0%)

Counts
3 → 19
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
0.0ms
v
@inf
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
0.0ms
v
@inf
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
0.0ms
v
@-inf
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
0.0ms
v
@-inf
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))

rewrite200.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
856×rational_best-simplify-57
848×rational_best-simplify-82
736×rational_best-simplify-80
578×rational_best-simplify-49
554×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01053
17853
224153
399153
4422053
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 6931/10000) (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))) (*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 6931/10000 (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 1 v) 2) -6931/5000) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 1 v) -6931/10000))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))))

simplify214.0ms (1.2%)

Algorithm
egg-herbie
Rules
1110×rational_best-simplify-2
846×rational_best-simplify-80
780×rational_best-simplify-135
752×rational_best-simplify-78
672×rational_best-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02174036
14234012
213563962
338713962
464093962
Stop Event
node limit
Counts
124 → 154
Calls
Call 1
Inputs
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (exp.f32 6931/10000))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (exp.f32 6931/10000))))
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (exp.f32 6931/10000))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (exp.f32 6931/10000))))
(/.f32 -1 v)
6931/10000
6931/10000
(/.f32 (exp.f32 6931/10000) v)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v))))
(/.f32 (exp.f32 6931/10000) v)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 0)
(-.f32 0 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 1 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(*.f32 (*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))) (*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(/.f32 1 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 2) 2)
(/.f32 (*.f32 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) 2) -2)
(pow.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)
(neg.f32 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(+.f32 (-.f32 6931/10000 (/.f32 1 v)) 0)
(+.f32 0 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)
(*.f32 1 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(*.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (/.f32 -1 (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(/.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(/.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)) 2)
(/.f32 (+.f32 (*.f32 (/.f32 1 v) 2) -6931/5000) -2)
(pow.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(neg.f32 (+.f32 (/.f32 1 v) -6931/10000))
(+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 0)
(+.f32 0 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(-.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 0)
(-.f32 0 (neg.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 1)
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(*.f32 (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(pow.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 1)
(neg.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
Outputs
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (exp.f32 6931/10000))
(+.f32 (exp.f32 6931/10000) (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (exp.f32 6931/10000))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))))))
(+.f32 (exp.f32 6931/10000) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))) (neg.f32 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(exp.f32 6931/10000)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (exp.f32 6931/10000))
(+.f32 (exp.f32 6931/10000) (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (exp.f32 6931/10000)))
(+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (exp.f32 6931/10000) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (exp.f32 6931/10000))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (exp.f32 6931/10000) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (exp.f32 6931/10000) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))))))
(+.f32 (exp.f32 6931/10000) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))) (neg.f32 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (+.f32 (exp.f32 6931/10000) (neg.f32 (/.f32 (exp.f32 6931/10000) v))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(/.f32 -1 v)
6931/10000
6931/10000
(/.f32 (exp.f32 6931/10000) v)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (/.f32 (exp.f32 6931/10000) v))
(+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (/.f32 (exp.f32 6931/10000) v) (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (/.f32 (exp.f32 6931/10000) v) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))) (+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))))
(+.f32 (/.f32 (exp.f32 6931/10000) v) (+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(/.f32 (exp.f32 6931/10000) v)
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (/.f32 (exp.f32 6931/10000) v))
(+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (/.f32 (exp.f32 6931/10000) v) (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (/.f32 (exp.f32 6931/10000) v) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (+.f32 (/.f32 (exp.f32 6931/10000) v) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))) (+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))))
(+.f32 (/.f32 (exp.f32 6931/10000) v) (+.f32 (neg.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (*.f32 -1/6 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 0)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 0 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 0)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 0 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 1 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(exp.f32 (+.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))) (+.f32 (/.f32 1 v) -6931/10000)))
(exp.f32 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(exp.f32 (+.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))) (+.f32 (/.f32 1 v) -6931/10000)))
(exp.f32 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))) (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))) (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))) (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))))
(*.f32 (exp.f32 (+.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v))) (-.f32 6931/2500 (*.f32 4 (/.f32 1 v))))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))) (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v))))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))))
(*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (-.f32 6931/10000 (/.f32 1 v)) (+.f32 (/.f32 1 v) -6931/10000))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))) (*.f32 (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4))) (exp.f32 (-.f32 6931/2500 (*.f32 (/.f32 1 v) 4)))))
(*.f32 (exp.f32 (+.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v))) (-.f32 6931/2500 (*.f32 4 (/.f32 1 v))))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)) (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))))) (exp.f32 (-.f32 6931/2500 (*.f32 4 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (exp.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2))))
(*.f32 (exp.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(/.f32 1 (exp.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(exp.f32 (neg.f32 (+.f32 (/.f32 1 v) -6931/10000)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 2) 2)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) 2) -2)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(pow.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) 1)
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(neg.f32 (neg.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(+.f32 (-.f32 6931/10000 (/.f32 1 v)) 0)
(-.f32 6931/10000 (/.f32 1 v))
(+.f32 0 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(*.f32 1 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(neg.f32 (+.f32 (/.f32 1 v) -6931/10000))
(*.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (/.f32 -1 (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 -1 (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 -1 (+.f32 (/.f32 1 v) -6931/10000))))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(neg.f32 (+.f32 (/.f32 1 v) -6931/10000))
(/.f32 (-.f32 6931/5000 (*.f32 (/.f32 1 v) 2)) 2)
(/.f32 (-.f32 6931/5000 (*.f32 2 (/.f32 1 v))) 2)
(/.f32 (+.f32 (*.f32 (/.f32 1 v) 2) -6931/5000) -2)
(/.f32 (+.f32 (*.f32 2 (/.f32 1 v)) -6931/5000) -2)
(pow.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(-.f32 6931/10000 (/.f32 1 v))
(neg.f32 (+.f32 (/.f32 1 v) -6931/10000))
(+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 0)
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(+.f32 0 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(-.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 0)
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(-.f32 0 (neg.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 1)
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))))))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(*.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)) (*.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(pow.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v) 1)
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)
(neg.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)))
(/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v)

localize21.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f32 cosTheta_i cosTheta_O)
0.0b
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 22 to 8 computations (63.6% saved)

series2.0ms (0%)

Counts
2 → 16
Calls

15 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
966×rational_best-simplify-57
782×rational_best-simplify-80
590×rational_best-simplify-43
548×rational_best-simplify-78
506×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0924
17524
226024
3110124
4478724
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i cosTheta_O)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))) (*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i cosTheta_O) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i cosTheta_O) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))))

simplify217.0ms (1.2%)

Algorithm
egg-herbie
Rules
1276×rational_best-simplify-132
1078×rational_best-simplify-2
930×rational_best-simplify-54
660×rational_best-simplify-80
576×rational_best-simplify-78
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01011804
11831780
23321780
39241780
429231780
570231780
Stop Event
node limit
Counts
54 → 59
Calls
Call 1
Inputs
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(+.f32 0 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(-.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(-.f32 0 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 1 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(*.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))) (*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))))
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) 2)
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) -2)
(pow.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(-.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(-.f32 0 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) 2) -2)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
Outputs
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) 1))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))))
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) 1))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))))
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) 1))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))))
1
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) 1))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3))))))
(+.f32 1 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))))
(+.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 0 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 0 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))) (*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))))
(*.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))) (exp.f32 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))))
(*.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 8)))
(*.f32 (/.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)) (/.f32 (/.f32 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 4)) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)))
(*.f32 (exp.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) (/.f32 (/.f32 1 (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2) 2)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) -2)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(neg.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 cosTheta_i cosTheta_O)
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(-.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 cosTheta_i cosTheta_O)
(-.f32 0 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) 2)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) 2) -2)
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i cosTheta_O)
(neg.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)

localize49.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f32 6931/10000 (/.f32 1 v))
0.1b
(exp.f32 (-.f32 6931/10000 (/.f32 1 v)))
0.1b
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))
Compiler

Compiled 43 to 35 computations (18.6% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
v
@0
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))
0.0ms
v
@-inf
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))
0.0ms
v
@inf
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1114×rational_best-simplify-57
660×rational_best-simplify-43
636×rational_best-simplify-44
544×rational_best-5
544×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01335
110335
230835
3126335
4540035
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))))))

simplify160.0ms (0.9%)

Algorithm
egg-herbie
Rules
1574×rational_best-simplify-132
1420×rational_best-simplify-80
1286×rational_best-simplify-78
1018×rational_best-simplify-82
892×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055938
186938
2148938
3296938
41134938
53170938
66123938
Stop Event
node limit
Counts
22 → 21
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))))
(-.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 0)
(-.f32 0 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 1)
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))) 2) -2)
(pow.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 1)
(neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))
Outputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))))
(+.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 0)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(+.f32 0 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(-.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 0)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(-.f32 0 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 1)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 2 (/.f32 1 (+.f32 v v)))) 2)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))) 2) -2)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(pow.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v))) 1)
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))
(neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))))
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 v v)))

localize195.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
0.1b
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
0.3b
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 77 to 38 computations (50.6% saved)

series9.0ms (0.1%)

Counts
3 → 64
Calls

21 calls:

TimeVariablePointExpression
1.0ms
cosTheta_i
@0
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
1.0ms
cosTheta_O
@0
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
1.0ms
cosTheta_i
@inf
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
1.0ms
cosTheta_O
@-inf
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
1.0ms
cosTheta_i
@-inf
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
902×rational_best-5
900×rational_best-4
900×rational_best-2
900×rational_best-3
900×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018109
1145109
2466105
31975105
Stop Event
node limit
Counts
3 → 33
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000))
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 6931/10000) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2))) (*.f32 (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)))))

simplify162.0ms (0.9%)

Algorithm
egg-herbie
Rules
1706×rational_best-simplify-132
1158×rational_best-simplify-80
1048×rational_best-simplify-78
710×rational_best-simplify-54
642×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01925569
13705419
26495395
312825251
439545251
Stop Event
node limit
Counts
97 → 130
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 3)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 3)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
1
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
1
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 0)
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 0)
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 1)
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 6931/10000) 2)) 2)
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 1)
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) 2)) 2)
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(+.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(-.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 0)
(*.f32 1 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2))) (*.f32 (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)
(/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 2) 2)
(pow.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)
Outputs
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 4)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)) (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 6931/10000) v) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 3)) (pow.f32 v 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O)))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 3))) (*.f32 -1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 3)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 3)))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v)))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2))))
(*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 3)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i (*.f32 (exp.f32 6931/10000) cosTheta_O))) (pow.f32 v 2)) (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 3)))) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 6931/10000) (pow.f32 cosTheta_O 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (exp.f32 6931/10000) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (pow.f32 v 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 3))) (*.f32 1/12 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) v))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 1 v))))) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 1 v))))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 1 v))))) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 1 v))))) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 1 v))))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 1 v))))) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))))))
1
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1) (/.f32 1 v))
(-.f32 (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))) 1)) (/.f32 1 v))
(-.f32 (+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2)))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2)))) (+.f32 1 (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3))))) (/.f32 1 v))
(-.f32 (+.f32 (+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))))) (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3)))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2)))) (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3))))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))) (+.f32 1 (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3)))))) (/.f32 1 v))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3)))))) (/.f32 1 v))
1
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2) (pow.f32 v 2))) (+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2) (pow.f32 v 2))) (+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 1 (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3)))))
(+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (pow.f32 v 2))) (+.f32 1 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (pow.f32 v 3))))))
(+.f32 (+.f32 1 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (pow.f32 v 2))))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 0)
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)))
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 0)
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 1)
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000))))
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 6931/10000) 2)) 2)
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) 1)
(*.f32 (exp.f32 6931/10000) (/.f32 1 (+.f32 v v)))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) 2)) 2)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(+.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(+.f32 0 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 1 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2))) (*.f32 (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(*.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 2)))
(/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 2) 2)
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(pow.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))

localize368.0ms (2.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
0.1b
(log.f32 (/.f32 1 (+.f32 v v)))
0.3b
(/.f32 1 (/.f32 1 (+.f32 v v)))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 140 to 77 computations (45% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite173.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1060×rational_best-5
1060×rational_best-2
1060×rational_best-3
1060×rational_best-1
1058×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02199
117499
257099
3235899
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(/.f32 1 (/.f32 1 (+.f32 v v)))
(log.f32 (/.f32 1 (+.f32 v v)))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))) (/.f32 1 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 1 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 6931/10000 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 6931/10000) (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 6931/10000) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)))))

simplify269.0ms (1.5%)

Algorithm
egg-herbie
Rules
854×rational_best-simplify-78
806×rational_best-simplify-1
770×rational_best-simplify-2
744×rational_best-simplify-80
578×rational_best-simplify-82
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02096792
13806660
29706652
322156652
451976652
Stop Event
node limit
Counts
122 → 119
Calls
Call 1
Inputs
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) v)))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) v))))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) v))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) v)))))
(+.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (/.f32 1 (/.f32 1 (+.f32 v v))))
(-.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 0)
(*.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 1)
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))) (/.f32 1 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(pow.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 1)
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(*.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) 2)
(pow.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(+.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 0)
(+.f32 0 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(-.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 0)
(*.f32 1 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 1 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
(*.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 6931/10000 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (exp.f32 6931/10000) (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))
(*.f32 (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))
(*.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 6931/10000))
(*.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 6931/10000))
(*.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)
(/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(/.f32 (*.f32 2 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) 2)
(pow.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)
Outputs
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(*.f32 2 v)
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3)))))
(+.f32 (+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3)))))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) v))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) v)))
(+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))) v))))
(+.f32 (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3)))))
(+.f32 (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 3)) (pow.f32 v 3)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 3)) (pow.f32 v 3))))))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))) v)))))
(+.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))))
(+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3)))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) v)) (+.f32 (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 2)))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 3)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))))))
(+.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 0)
(/.f32 1 (/.f32 1 (+.f32 v v)))
(+.f32 0 (/.f32 1 (/.f32 1 (+.f32 v v))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(-.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 0)
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 1)
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (+.f32 v v))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))) (/.f32 1 (/.f32 1 (+.f32 v v))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v))))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (/.f32 1 (+.f32 v v))))) (/.f32 1 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 1 (+.f32 v v)))))
(/.f32 1 (/.f32 1 (+.f32 v v)))
(pow.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) 1)
(/.f32 1 (/.f32 1 (+.f32 v v)))
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(log.f32 (/.f32 1 (+.f32 v v)))
(+.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) 2)
(pow.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 0)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(+.f32 0 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(-.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 0)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 1 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 1 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (+.f32 6931/10000 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 6931/10000) (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 6931/10000) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))) (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) 6931/10000)) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (exp.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 6931/10000))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))) (exp.f32 6931/10000))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (exp.f32 (+.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (exp.f32 (*.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) 4)))
(*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))
(*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (exp.f32 (*.f32 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) 4)) (exp.f32 (*.f32 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) 4))))
(*.f32 (/.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 1 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 (neg.f32 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (/.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 2 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) 2)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(pow.f32 (exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))) 1)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))

eval1.1s (6%)

Compiler

Compiled 22089 to 15420 computations (30.2% saved)

prune291.0ms (1.6%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New6367643
Fresh123
Picked101
Done235
Total64012652
Error
0.0b
Counts
652 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
30.0b
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
31.3b
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))
31.3b
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))))) (exp.f32 (neg.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))))))
0.2b
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
0.2b
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))) (exp.f32 6931/10000))
0.2b
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
0.2b
(*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (*.f32 v 2)))
0.5b
(*.f32 1/2 (/.f32 (exp.f32 (/.f32 -1 v)) v))
0.1b
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
26.9b
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.2b
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
30.0b
1
Compiler

Compiled 585 to 430 computations (26.5% saved)

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
0.0b
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
0.0b
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
0.1b
(log.f32 (/.f32 1/2 v))
Compiler

Compiled 46 to 37 computations (19.6% saved)

series2.0ms (0%)

Counts
4 → 44
Calls

12 calls:

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

rewrite127.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1098×rational_best-simplify-57
562×rational_best-5
560×rational_best-4
560×rational_best-2
560×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01390
110290
230390
3124090
4532290
Stop Event
node limit
Counts
4 → 103
Calls
Call 1
Inputs
(log.f32 (/.f32 1/2 v))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1/2 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1/2 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 1 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1/2 v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (/.f32 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (/.f32 1/2 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (neg.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (-.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 2) (-.f32 0 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v))) (*.f32 (neg.f32 (/.f32 1 v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (/.f32 1 v)) 2) (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))))

simplify162.0ms (0.9%)

Algorithm
egg-herbie
Rules
1614×rational_best-simplify-132
1346×rational_best-simplify-54
1180×rational_best-simplify-2
910×rational_best-simplify-80
882×rational_best-simplify-78
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02444753
14944631
216344439
347154439
Stop Event
node limit
Counts
147 → 175
Calls
Call 1
Inputs
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 v 2))))))
(exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) v)) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) v)) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 3))))))
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 (/.f32 1/2 v)) 0)
(+.f32 0 (log.f32 (/.f32 1/2 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) 0)
(-.f32 0 (neg.f32 (log.f32 (/.f32 1/2 v))))
(*.f32 (log.f32 (/.f32 1/2 v)) 1)
(*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))))
(*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(*.f32 1 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 1 (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 1 (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(/.f32 (log.f32 (/.f32 1/2 v)) 1)
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) 2) 2)
(/.f32 (*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) 2) -2)
(pow.f32 (log.f32 (/.f32 1/2 v)) 1)
(neg.f32 (neg.f32 (log.f32 (/.f32 1/2 v))))
(+.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 0)
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(*.f32 1 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(*.f32 (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)
(/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 2) 2)
(/.f32 (*.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) 2) -2)
(pow.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)
(neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(+.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (neg.f32 (/.f32 1 v)))
(+.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (-.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 0)
(+.f32 0 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(+.f32 (neg.f32 (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(+.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 2) (-.f32 0 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v))) (*.f32 (neg.f32 (/.f32 1 v)) 2))
(+.f32 (*.f32 (neg.f32 (/.f32 1 v)) 2) (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v))))
(*.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) -1)
(*.f32 (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(*.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) -1)
(/.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2) 2)
(/.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) 2) -2)
(pow.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 0)
(-.f32 0 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(*.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(*.f32 (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(*.f32 (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(*.f32 (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(*.f32 (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)
(/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 2) 2)
(/.f32 (*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) 2) -2)
(pow.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)
(neg.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
Outputs
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000)))
(*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000)))
(*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) v)))
(+.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) (neg.f32 (/.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) v)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) (pow.f32 v 2))) (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (+.f32 (neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) v)) (*.f32 1/2 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))) (pow.f32 v 2))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) (+.f32 (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) (pow.f32 v 2)))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))) (pow.f32 v 3)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) v)) (*.f32 1/2 (/.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) (pow.f32 v 2)))) (+.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) (*.f32 -1/6 (/.f32 (*.f32 (/.f32 1 v) (exp.f32 (+.f32 (log.f32 1/2) 6931/10000))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 v 2))) (+.f32 (neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) v)) (*.f32 -1/6 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (*.f32 -1/6 (/.f32 (*.f32 1/2 (*.f32 (/.f32 1 v) (exp.f32 6931/10000))) (pow.f32 v 3))))))
(exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))
(exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)))
(*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000)))
(*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) v)) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) v)))
(+.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) (neg.f32 (/.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) v)))
(+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) v)) (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000)))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) v)) (+.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 1/2 (/.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 2)))))
(+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 -1 v)) (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) (neg.f32 (/.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) v))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (/.f32 -1 v) (exp.f32 (+.f32 (log.f32 -1/2) 6931/10000))) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 v 2))) (+.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 6931/10000) (*.f32 (/.f32 -1 v) -1/2)) (pow.f32 v 3))))))
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000)) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000)) (/.f32 1 v))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (*.f32 -1 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (neg.f32 (log.f32 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 (log.f32 1/2) 6931/10000))
(+.f32 (log.f32 1/2) (+.f32 (log.f32 (/.f32 1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 (log.f32 -1/2) (+.f32 (log.f32 (/.f32 -1 v)) 6931/10000))
(+.f32 (log.f32 (/.f32 1/2 v)) 0)
(log.f32 (/.f32 1/2 v))
(+.f32 0 (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(-.f32 (log.f32 (/.f32 1/2 v)) 0)
(log.f32 (/.f32 1/2 v))
(-.f32 0 (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) 1)
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 1 (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 1 (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 1 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (/.f32 1 (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(/.f32 (log.f32 (/.f32 1/2 v)) 1)
(log.f32 (/.f32 1/2 v))
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) 2) 2)
(log.f32 (/.f32 1/2 v))
(/.f32 (*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) 2) -2)
(log.f32 (/.f32 1/2 v))
(pow.f32 (log.f32 (/.f32 1/2 v)) 1)
(log.f32 (/.f32 1/2 v))
(neg.f32 (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(+.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(+.f32 0 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 1 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))))) (*.f32 (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 4)))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)) 4)))
(*.f32 (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)) 4)) (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (exp.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2)))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 2) 2)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) 2) -2)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(pow.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
(+.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (neg.f32 (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(+.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (-.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(+.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 0)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(+.f32 0 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(+.f32 (neg.f32 (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(+.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 2) (-.f32 0 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 2 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))) (neg.f32 (+.f32 (/.f32 1 v) (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))))))
(+.f32 (*.f32 2 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))) (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 (/.f32 1 v) 6931/10000))))
(+.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v))) (*.f32 (neg.f32 (/.f32 1 v)) 2))
(+.f32 (+.f32 (/.f32 1 v) (+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))) (*.f32 2 (neg.f32 (/.f32 1 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 (+.f32 (/.f32 1 v) 6931/10000) (*.f32 (/.f32 1 v) -2)))
(+.f32 (/.f32 1 v) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 1 v) -2))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 1 v) -2)))
(+.f32 (*.f32 (neg.f32 (/.f32 1 v)) 2) (+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 6931/10000 (/.f32 1 v))))
(+.f32 (+.f32 (/.f32 1 v) (+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))) (*.f32 2 (neg.f32 (/.f32 1 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (+.f32 (+.f32 (/.f32 1 v) 6931/10000) (*.f32 (/.f32 1 v) -2)))
(+.f32 (/.f32 1 v) (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 1 v) -2))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 1 v) -2)))
(*.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) -1)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(*.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) -1)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(/.f32 (*.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 2) 2)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(/.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) 2) -2)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(pow.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 v)) 1)
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 0)
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(-.f32 0 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 1 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000))) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 2) 2)
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(/.f32 (*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)) 2) -2)
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(pow.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000) 1)
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))
(neg.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1/2 v)) 6931/10000)))
(+.f32 6931/10000 (log.f32 (/.f32 1/2 v)))

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f32 cosTheta_i cosTheta_O)
0.0b
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 24 to 10 computations (58.3% saved)

series3.0ms (0%)

Counts
1 → 9
Calls

9 calls:

TimeVariablePointExpression
1.0ms
cosTheta_O
@-inf
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
1.0ms
v
@inf
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_i
@0
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
cosTheta_i
@inf
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
0.0ms
v
@0
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
880×rational_best-simplify-82
866×rational_best-simplify-57
698×rational_best-simplify-80
598×rational_best-simplify-43
588×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
17319
223519
398719
4433419
Stop Event
node limit
Counts
1 → 33
Calls
Call 1
Inputs
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -2 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))

simplify193.0ms (1.1%)

Algorithm
egg-herbie
Rules
1900×rational_best-simplify-132
822×rational_best-simplify-135
798×rational_best-simplify-49
746×rational_best-simplify-2
642×rational_best-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067720
1136720
2774720
32692720
46658720
Stop Event
node limit
Counts
42 → 38
Calls
Call 1
Inputs
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
1
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) -1)
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(-.f32 0 (-.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2) 2) 2)
(/.f32 (-.f32 -2 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) -2)
(pow.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(neg.f32 (-.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
Outputs
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
1
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) -1)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 0)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 0 (-.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2) 2) 2)
(/.f32 (+.f32 2 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) 2)
(+.f32 1 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2) 2))
(/.f32 (-.f32 -2 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 2)) -2)
(pow.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 1)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(neg.f32 (-.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))

localize140.0ms (0.8%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(exp.f32 (neg.f32 (/.f32 1 v)))
0.1b
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
0.3b
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000))
Compiler

Compiled 52 to 36 computations (30.8% saved)

series2.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
0.0ms
v
@inf
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
0.0ms
v
@-inf
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
0.0ms
v
@inf
(exp.f32 (neg.f32 (/.f32 1 v)))
0.0ms
v
@-inf
(exp.f32 (neg.f32 (/.f32 1 v)))

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1210×rational_best-simplify-57
686×rational_best-simplify-47
664×rational_best-5
662×rational_best-4
662×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01458
111858
237754
3151054
4600854
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 6931/10000)) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (neg.f32 (/.f32 1 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (neg.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 1 v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (/.f32 1 v) -2)) (exp.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 1 v) -2))) (exp.f32 (*.f32 (/.f32 1 v) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (neg.f32 (/.f32 1 v)))))))))

simplify225.0ms (1.3%)

Algorithm
egg-herbie
Rules
1422×rational_best-simplify-80
1344×rational_best-simplify-78
826×rational_best-simplify-135
754×rational_best-simplify-43
714×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01051524
11761524
23051524
37881524
437421524
577671524
Stop Event
node limit
Counts
52 → 52
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 0)
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 0)
(-.f32 0 (neg.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 1)
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) 2)) 2)
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 1)
(neg.f32 (neg.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (neg.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 0)
(-.f32 0 (neg.f32 (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1 (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(*.f32 (exp.f32 (*.f32 (/.f32 1 v) -2)) (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 1 v) -2))) (exp.f32 (*.f32 (/.f32 1 v) -4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)
(/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 2) 2)
(pow.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)
(neg.f32 (neg.f32 (exp.f32 (neg.f32 (/.f32 1 v)))))
Outputs
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))) (+.f32 (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4)))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))) (+.f32 (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (*.f32 -1/12 (/.f32 (exp.f32 6931/10000) (pow.f32 v 4))))))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 0)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(+.f32 0 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(-.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 0)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(-.f32 0 (neg.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(/.f32 (*.f32 (/.f32 1 (+.f32 v v)) (*.f32 (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))) 2)) 2)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(pow.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))) 1)
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(neg.f32 (neg.f32 (*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (+.f32 v v)) (exp.f32 (+.f32 (neg.f32 (/.f32 1 v)) 6931/10000)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 0)
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 0 (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 0)
(exp.f32 (neg.f32 (/.f32 1 v)))
(-.f32 0 (neg.f32 (exp.f32 (neg.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 1 (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v))))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (*.f32 (/.f32 1 v) -2)) (exp.f32 (/.f32 1 v)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 1 v) -2))) (exp.f32 (*.f32 (/.f32 1 v) -4)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 1 v) (neg.f32 (/.f32 1 v)))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v))))) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 (/.f32 1 v) -2)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(/.f32 1 (exp.f32 (/.f32 1 v)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)
(exp.f32 (neg.f32 (/.f32 1 v)))
(/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (exp.f32 (neg.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 2) 2)
(exp.f32 (neg.f32 (/.f32 1 v)))
(pow.f32 (exp.f32 (neg.f32 (/.f32 1 v))) 1)
(exp.f32 (neg.f32 (/.f32 1 v)))
(neg.f32 (neg.f32 (exp.f32 (neg.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (/.f32 1 v)))

localize103.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
0.1b
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
0.1b
(log.f32 (/.f32 1/2 v))
0.3b
(/.f32 1 (/.f32 1 (+.f32 v v)))
Compiler

Compiled 95 to 72 computations (24.2% saved)

series2.0ms (0%)

Counts
2 → 20
Calls

6 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1258×rational_best-simplify-57
612×rational_best-5
612×rational_best-2
612×rational_best-3
612×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01574
111874
234674
3141074
4592174
Stop Event
node limit
Counts
2 → 56
Calls
Call 1
Inputs
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (exp.f32 (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (-.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 6931/10000 (+.f32 6931/10000 (*.f32 (log.f32 (/.f32 1/2 v)) 4))) (-.f32 0 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 2 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 1 v))) (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))))

simplify229.0ms (1.3%)

Algorithm
egg-herbie
Rules
1156×rational_best-simplify-2
1144×rational_best-simplify-132
818×rational_best-simplify-44
712×rational_best-simplify-43
556×rational_best-simplify-80
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01663858
13283840
25913724
319133694
438263694
576093690
Stop Event
node limit
Counts
76 → 101
Calls
Call 1
Inputs
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v))))
(+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)))))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2))))))
(/.f32 -1 v)
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)))) (/.f32 1 v))
(+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (/.f32 1 v))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(-.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 0)
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 1 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(*.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 4)))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (exp.f32 (neg.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(/.f32 (*.f32 2 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) 2)
(pow.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)
(neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(+.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (-.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))
(+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 0)
(+.f32 0 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (neg.f32 (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))
(+.f32 (+.f32 6931/10000 (+.f32 6931/10000 (*.f32 (log.f32 (/.f32 1/2 v)) 4))) (-.f32 0 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 2 (/.f32 1 v))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 1 v))) (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))))
(*.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) -1)
(*.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(*.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)
(/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) -1)
(/.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 2)
(/.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) 2) -2)
(pow.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))
Outputs
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)))))
(+.f32 (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 3))))
(+.f32 (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2))) (+.f32 (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 3)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 2)))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))) (pow.f32 v 3)))))
(exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2)))))
(+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 3)))) (+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v))))
(+.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))) (pow.f32 v 3))))))
(/.f32 -1 v)
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (*.f32 -1 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (neg.f32 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (*.f32 -1 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (neg.f32 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (*.f32 -1 (log.f32 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 1/2) (neg.f32 (log.f32 v))))) (/.f32 1 v))
(+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (/.f32 1 v))
(+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (/.f32 1 v))
(-.f32 (+.f32 6931/10000 (*.f32 2 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (/.f32 1 v))
(+.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 0 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 1 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 4)))
(*.f32 (exp.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 4)) (/.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (exp.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (exp.f32 (neg.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(/.f32 (*.f32 2 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) 2)
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(pow.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(neg.f32 (neg.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (-.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (-.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (/.f32 (+.f32 (neg.f32 (/.f32 1 v)) (neg.f32 (/.f32 1 v))) 2)))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (-.f32 (-.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v))) 6931/10000) 0)))
(+.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 0)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(+.f32 0 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(+.f32 (neg.f32 (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (+.f32 6931/10000 (*.f32 (log.f32 (/.f32 1/2 v)) 4))) (-.f32 0 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) 4) 6931/5000) (neg.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) 4) (+.f32 6931/5000 (neg.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))))))
(+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) 4) (+.f32 (neg.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v)))) 6931/5000))
(+.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))) (neg.f32 (*.f32 2 (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (/.f32 1 v)) (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (*.f32 2 (/.f32 1 v)))))
(+.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (+.f32 (/.f32 1 v) (neg.f32 (*.f32 2 (/.f32 1 v)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 (+.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 1 v) -2)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (+.f32 (/.f32 1 v) (*.f32 (/.f32 1 v) -2))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 1 v))) (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (/.f32 1 v))))
(+.f32 (+.f32 6931/10000 (/.f32 1 v)) (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (*.f32 2 (/.f32 1 v)))))
(+.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (+.f32 (/.f32 1 v) (neg.f32 (*.f32 2 (/.f32 1 v)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 (+.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 1 v) -2)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (+.f32 (/.f32 1 v) (*.f32 (/.f32 1 v) -2))))
(*.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) -1)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (*.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 1 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(*.f32 (/.f32 -1 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (*.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(/.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) -1)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(/.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))) 2)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(/.f32 (*.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))) 2) -2)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(pow.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v)) 1)
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (+.f32 6931/10000 (neg.f32 (/.f32 1 v))))
(+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 1 v))))
(-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))

localize227.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
7.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
16.1b
(log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))
16.7b
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
Compiler

Compiled 452 to 254 computations (43.8% saved)

series68.0ms (0.4%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
28.0ms
v
@0
(log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))
6.0ms
v
@inf
(log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))
6.0ms
v
@-inf
(log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))
4.0ms
v
@0
(*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
3.0ms
cosTheta_O
@0
(*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1452×rational_best-5
1452×rational_best-2
1452×rational_best-3
1452×rational_best-1
1450×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026343
1221343
2740343
33137343
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 2 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (*.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 1)))))

simplify564.0ms (3.2%)

Algorithm
egg-herbie
Rules
1056×rational_best-simplify-2
890×rational_best-simplify-1
856×rational_best-simplify-49
814×rational_best-simplify-132
702×rational_best-simplify-54
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
034517801
166717681
2109317615
3211917615
4387117603
5679217603
Stop Event
node limit
Counts
115 → 159
Calls
Call 1
Inputs
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))))
(*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 -1/24 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 4))))))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))
(+.f32 (*.f32 4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))
(+.f32 (*.f32 4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))
(+.f32 (*.f32 4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 4 (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))))) v)) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))
(+.f32 (*.f32 -4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))
(+.f32 (*.f32 -4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 -4 (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 1/2 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))))) v)) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 4 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 4 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (*.f32 4 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))))
(+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta_i 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) cosTheta_O) v)))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 4 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (*.f32 4 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O)) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (pow.f32 cosTheta_O 2))) (+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O)) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))
(+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (pow.f32 cosTheta_O 2))) (+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O)) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 4 (*.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) cosTheta_i) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2)))))) (pow.f32 cosTheta_O 3))))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(+.f32 0 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(-.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(/.f32 (*.f32 2 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) 2)
(pow.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(+.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 0)
(+.f32 0 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 0)
(*.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 2 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (*.f32 2 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 2)
(/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(/.f32 (*.f32 2 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) 2)
(pow.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 0)
(+.f32 0 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))
(-.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 0)
(/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 1)
(/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))))
(/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (*.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))) 2)
(pow.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 1)
Outputs
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))
(*.f32 1/4 (+.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 4))) (*.f32 1/4 (+.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 6931/10000)) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 6931/10000)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3))) (+.f32 (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 4)))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 5)))))
(+.f32 (*.f32 1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 4))) (*.f32 1/4 (+.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)) (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 5)))))
(*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1))) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 3))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1))) (pow.f32 v 3))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 4))) (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 3))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 6931/10000)) (pow.f32 v 3))) (+.f32 (*.f32 -1/24 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 6931/10000)) (pow.f32 v 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 6931/10000)) (pow.f32 v 4))))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1))) (pow.f32 v 3))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2)) (pow.f32 v 4))) (*.f32 -1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 3)) (pow.f32 v 5))))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 3))) (*.f32 -1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 5))))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 4))) (*.f32 -1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 5))))))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 6931/10000) (pow.f32 v 2))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2)) (pow.f32 v 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (exp.f32 6931/10000) (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))) (pow.f32 v 3))) (*.f32 -1/24 (/.f32 (*.f32 (exp.f32 6931/10000) (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3)) (pow.f32 v 5))))))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))
(*.f32 1/4 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))))
(*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))
(*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))))
(+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 5)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 5)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 5)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 5)))))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))
(*.f32 1/4 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))))
(*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))
(*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))))
(+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2))) (*.f32 1/4 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3))))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)) (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 5)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 5)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 5)))))
(+.f32 (*.f32 1/4 (+.f32 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 v 2)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (pow.f32 v 4))) (*.f32 1/24 (/.f32 (*.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) (pow.f32 v 5)))))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(*.f32 1/4 (/.f32 (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 -2 (log.f32 v)) (log.f32 1/4))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4))
(+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)))
(+.f32 (*.f32 4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))))))
(+.f32 (*.f32 4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))
(+.f32 (*.f32 v (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))))))))
(*.f32 4 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))))))) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))))))
(*.f32 4 (+.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)))))) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)))))))
(*.f32 4 (+.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))))) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))))))))
(+.f32 (*.f32 4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 4 (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 1/2 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))))) v)) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))
(+.f32 (*.f32 v (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))))) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) 1/6) (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))))) (*.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))))))) v)))))
(+.f32 (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (*.f32 1/2 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2))) (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)) 1/6)))) v))) (*.f32 4 (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 (log.f32 1/4) 6931/10000))))) (exp.f32 6931/10000)))))))))
(*.f32 4 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)) (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)))))) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000)) 1/6) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 (*.f32 2 (log.f32 (/.f32 1 v))) (+.f32 6931/10000 (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) 1/2))))) v))))
(*.f32 4 (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))) (+.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))))) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) 1/6) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) 1/2))))) v)))))
(*.f32 4 (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)))) (+.f32 (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) 1/6) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) 1/2))))) v) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 1 v)))))))) (exp.f32 6931/10000))))))))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))
(+.f32 (*.f32 -4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 v (*.f32 -4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 -4 v)))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 v -4)))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 v (*.f32 -4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 v -4)))
(+.f32 (*.f32 -4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))
(+.f32 (*.f32 v (*.f32 -4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))))
(+.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 -4 v)) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))))
(+.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 v -4)) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))))
(+.f32 (*.f32 v (*.f32 -4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))))
(+.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 v -4)) (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))))
(+.f32 (*.f32 -4 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 -4 (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 1/2 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000)))))))) v)) (+.f32 (*.f32 4 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 v))) (log.f32 1/4)))))) (exp.f32 6931/10000))))))
(+.f32 (*.f32 v (*.f32 -4 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))) (+.f32 (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) (*.f32 -4 (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 1/2 (*.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1)) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) v))))
(+.f32 (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) (*.f32 -4 (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 1/2 (*.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) v))))
(+.f32 (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) (*.f32 -4 (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 1/2 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) v))))
(+.f32 (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))))))) (*.f32 -4 (+.f32 (*.f32 v (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000)))) (/.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (/.f32 (*.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (log.f32 1/4) (*.f32 2 (log.f32 (/.f32 -1 v)))))))) (exp.f32 6931/10000))) (*.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) 1/2))))) v))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 4 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))
(*.f32 4 (+.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 4 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (*.f32 4 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))))
(+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))
(*.f32 4 (+.f32 (+.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))) (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))))
(+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta_i 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (pow.f32 cosTheta_O 2)) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) cosTheta_O) v)))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 4 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (*.f32 4 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))))))
(+.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))) (*.f32 4 (*.f32 (pow.f32 cosTheta_i 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_O (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) v)))))))
(+.f32 (*.f32 4 (+.f32 (+.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))) (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 4 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))))))
(*.f32 4 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (pow.f32 cosTheta_i 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))))) (+.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))) (*.f32 cosTheta_O v)) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))))
(*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (*.f32 (pow.f32 cosTheta_i 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) v))))))))
(*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (+.f32 (*.f32 (pow.f32 cosTheta_i 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))
(+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O)) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))
(+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (pow.f32 cosTheta_O 2))) (+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O)) (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))
(+.f32 (*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (*.f32 4 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v))))))
(*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))) (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))))))
(+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (pow.f32 cosTheta_O 2))) (+.f32 (*.f32 4 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) cosTheta_O)) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 4 (*.f32 (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) cosTheta_i) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 v (*.f32 cosTheta_i (exp.f32 (*.f32 2 (-.f32 (+.f32 (log.f32 (/.f32 1/4 (pow.f32 v 2))) 6931/10000) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2)))))) (pow.f32 cosTheta_O 3))))))
(+.f32 (*.f32 4 (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v))))) (+.f32 (*.f32 4 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))) (*.f32 4 (+.f32 (*.f32 (pow.f32 cosTheta_O 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))))))) (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))
(+.f32 (*.f32 (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v))) (*.f32 4 (pow.f32 cosTheta_O 2))) (*.f32 4 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (pow.f32 cosTheta_O 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))))))))) (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))))
(*.f32 4 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (*.f32 (pow.f32 cosTheta_O 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))))))) (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))))) (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (*.f32 (pow.f32 cosTheta_O 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))))))) (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v))))))))
(*.f32 4 (+.f32 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (*.f32 (pow.f32 cosTheta_O 3) (-.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v)))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (*.f32 v (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (pow.f32 v 2))))))) (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) (*.f32 (pow.f32 cosTheta_O 2) (-.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_i (*.f32 v (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/4 (pow.f32 v 2)))) (/.f32 1 v)))))) (exp.f32 (-.f32 6931/10000 (/.f32 1 v)))))) v))))))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v)))) (pow.f32 v 2)) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (pow.f32 (/.f32 1/2 v) 2)) 6931/10000)) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (pow.f32 (/.f32 1/2 v) 2)))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(*.f32 4 (/.f32 (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 2 (-.f32 (+.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (log.f32 (pow.f32 (/.f32 1/2 v) 2))) (/.f32 1 v))))) (exp.f32 (-.f32 (+.f32 6931/10000 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(+.f32 0 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(-.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 0)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(/.f32 (*.f32 2 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) 2)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(pow.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) 1)
(*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 0)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 0 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(-.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 0)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 2 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 2 (*.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))
(*.f32 (*.f32 2 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 2 (*.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2))))
(*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2)))
(*.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 1 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 2)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (*.f32 2 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))) 2)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(pow.f32 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))) 1)
(*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 0)
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(+.f32 0 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(-.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 0)
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 1)
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (*.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))) 2)
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(pow.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))))) 1)
(*.f32 (exp.f32 (*.f32 2 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))) (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 2 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1 (+.f32 v v)))))))) (/.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))) (*.f32 (pow.f32 (/.f32 1 (+.f32 v v)) 2) (exp.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))))))

eval2.1s (12%)

Compiler

Compiled 57617 to 40758 computations (29.3% saved)

prune630.0ms (3.6%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New7667773
Fresh224
Picked101
Done527
Total77411785
Error
0.0b
Counts
785 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
19.8b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
0.2b
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (/.f32 1 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v))))))))
31.3b
(*.f32 (/.f32 1 (/.f32 1 (+.f32 v v))) (*.f32 (exp.f32 (-.f32 (/.f32 1 v) (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))))) (exp.f32 (*.f32 2 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))))
0.2b
(*.f32 (/.f32 1/2 v) (exp.f32 (+.f32 6931/10000 (neg.f32 (/.f32 1 v)))))
0.2b
(*.f32 (*.f32 2 v) (exp.f32 (-.f32 (+.f32 6931/10000 (*.f32 2 (log.f32 (/.f32 1/2 v)))) (/.f32 1 v))))
0.2b
(*.f32 (*.f32 1/2 (/.f32 (exp.f32 6931/10000) v)) (exp.f32 (neg.f32 (/.f32 1 v))))
0.5b
(*.f32 1/2 (/.f32 (exp.f32 (/.f32 -1 v)) v))
0.1b
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
0.6b
(exp.f32 (/.f32 -1 v))
0.2b
(exp.f32 (-.f32 (+.f32 6931/10000 (log.f32 (/.f32 1/2 v))) (/.f32 1 v)))
30.0b
1
Compiler

Compiled 194 to 167 computations (13.9% saved)

regimes453.0ms (2.6%)

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

9 calls:

145.0ms
cosTheta_O
113.0ms
sinTheta_i
96.0ms
v
21.0ms
(*.f32 cosTheta_i cosTheta_O)
19.0ms
sinTheta_O
Results
ErrorSegmentsBranch
0.1b1cosTheta_i
0.1b1cosTheta_O
0.1b1sinTheta_i
0.1b1sinTheta_O
0.1b1v
0.1b1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
0.1b1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v))))
0.1b1(*.f32 cosTheta_i cosTheta_O)
0.1b1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 665 to 439 computations (34% saved)

regimes147.0ms (0.8%)

Counts
8 → 1
Calls
Call 1
Inputs
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (/.f32 -1 v))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v))
(*.f32 1/2 (/.f32 (exp.f32 (/.f32 -1 v)) v))
Outputs
(*.f32 1/2 (/.f32 (exp.f32 (/.f32 -1 v)) v))
Calls

6 calls:

116.0ms
sinTheta_i
8.0ms
cosTheta_i
6.0ms
sinTheta_O
6.0ms
(*.f32 cosTheta_i cosTheta_O)
6.0ms
cosTheta_O
Results
ErrorSegmentsBranch
0.5b1cosTheta_i
0.5b1cosTheta_O
0.5b1sinTheta_i
0.5b1sinTheta_O
0.5b1v
0.5b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 88 to 60 computations (31.8% saved)

regimes34.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (/.f32 -1 v))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (exp.f32 6931/10000) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v))
Outputs
(exp.f32 (/.f32 -1 v))
Calls

6 calls:

6.0ms
sinTheta_O
6.0ms
cosTheta_O
5.0ms
sinTheta_i
5.0ms
cosTheta_i
5.0ms
v
Results
ErrorSegmentsBranch
0.6b1cosTheta_i
0.6b1cosTheta_O
0.6b1sinTheta_i
0.6b1sinTheta_O
0.6b1v
0.6b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 80 to 54 computations (32.5% saved)

regimes22.0ms (0.1%)

Accuracy

Total -10.2b remaining (-51.4%)

Threshold costs -10.2b (-51.4%)

Counts
3 → 1
Calls
Call 1
Inputs
1
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Calls

6 calls:

4.0ms
sinTheta_O
3.0ms
v
3.0ms
cosTheta_O
3.0ms
sinTheta_i
3.0ms
cosTheta_i
Results
ErrorSegmentsBranch
19.8b1cosTheta_i
19.8b1cosTheta_O
19.8b1sinTheta_i
19.8b1sinTheta_O
19.8b1v
19.8b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 56 to 41 computations (26.8% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02177
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (/.f32 -1 v)) v))
(exp.f32 (/.f32 -1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
Outputs
(*.f32 1/2 (/.f32 (exp.f32 (-.f32 6931/10000 (/.f32 1 v))) v))
(*.f32 1/2 (/.f32 (exp.f32 (/.f32 -1 v)) v))
(exp.f32 (/.f32 -1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
1
Compiler

Compiled 53 to 45 computations (15.1% saved)

soundness15.0ms (0.1%)

Algorithm
egg-herbie
Rules
20×rational_best-simplify-2
14×exponential-simplify-1
12×rational_best-simplify-1
rational_best-simplify-44
rational_best-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02475
13271
24271
35471
46071
Stop Event
saturated
Compiler

Compiled 104 to 57 computations (45.2% saved)

end70.0ms (0.4%)

Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 93 to 77 computations (17.2% saved)

Profiling

Loading profile data...