Migdal et al, Equation (64)

Time bar (total: 11.1s)

analyze0.0ms (0%)

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

Compiled 23 to 16 computations (30.4% saved)

sample2.0s (18.1%)

Results
510.0ms3021×body256valid
444.0ms1097×body1024valid
391.0ms2233×body256infinite
372.0ms942×body1024infinite
147.0ms513×body512valid
129.0ms446×body512infinite
2.0msbody2048valid
Bogosity

preprocess268.0ms (2.4%)

Algorithm
egg-herbie
Rules
766×fma-def
690×distribute-lft-in
683×distribute-rgt-in
443×distribute-lft-neg-in
375×div-sub
Problems
253×No Errors
(/.f64 (cos.f64 th) (sqrt.f64 2))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041312
1133280
2320280
3853280
43211280
55523280
67378280
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (neg.f64 a1) (neg.f64 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (neg.f64 a2) (neg.f64 a2))))
(+.f64 (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 2)) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)))
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 th th)))
Outputs
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (neg.f64 a1) (neg.f64 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (neg.f64 a2) (neg.f64 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(+.f64 (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 (neg.f64 th)) (sqrt.f64 2)) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (+.f64 (*.f64 th th) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (fma.f64 th th (*.f64 a2 a2)))
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 th th)))
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 th th)))
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 th th)))
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (fma.f64 th th (*.f64 a1 a1)))
(/.f64 (cos.f64 a2) (/.f64 (sqrt.f64 2) (fma.f64 th th (*.f64 a1 a1))))
(*.f64 (/.f64 (fma.f64 th th (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 a2))
(*.f64 (cos.f64 a2) (/.f64 (fma.f64 th th (*.f64 a1 a1)) (sqrt.f64 2)))
Symmetry

(abs a1)

(abs a2)

(abs th)

(sort a1 a2)

Compiler

Compiled 82 to 45 computations (45.1% saved)

eval1.0ms (0%)

Compiler

Compiled 95 to 43 computations (54.7% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.6%
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
Compiler

Compiled 62 to 42 computations (32.3% saved)

localize123.0ms (1.1%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
99.9%
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
98.9%
(/.f64 (cos.f64 th) (sqrt.f64 2))
99.7%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.9%
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
99.6%
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
99.7%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
98.9%
(/.f64 (cos.f64 th) (sqrt.f64 2))
Compiler

Compiled 81 to 26 computations (67.9% saved)

series15.0ms (0.1%)

Counts
4 → 112
Calls

30 calls:

TimeVariablePointExpression
2.0ms
th
@0
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
1.0ms
th
@-inf
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
1.0ms
a2
@0
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
1.0ms
th
@inf
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
1.0ms
th
@0
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))

rewrite203.0ms (1.8%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
553×fma-neg
519×div-sub
184×frac-times
167×pow-prod-down
147×pow-to-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018110
162110
2452110
34412110
Stop Event
node limit
Counts
4 → 451
Calls
Call 1
Inputs
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
Outputs
(-.f64 0 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (cos.f64 th) 1))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 -1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) 2)
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (pow.f64 a1 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (pow.f64 a1 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) -1) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) -1) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) 1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1/2)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(neg.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) a1 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (pow.f64 a1 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (pow.f64 a1 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) 1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) 1) (/.f64 (*.f64 a2 a2) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) 1) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) 1) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 -1/2))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) 1))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th))) (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th))) (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (*.f64 (cos.f64 th) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1)))
(*.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (neg.f64 (cos.f64 th)) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 a1 a1) -1) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(*.f64 -1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 (cos.f64 th) 1))
(*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (/.f64 1 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2)))))
(*.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))))
(*.f64 (pow.f64 (cos.f64 th) 1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) -1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a2 a1)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 a2 a1)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) -1) (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 a2 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1)))
(*.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (*.f64 1 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 3) (pow.f64 a2 12))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (-.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)))))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 2))) (+.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1/2)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(neg.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) a1 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(-.f64 0 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (pow.f64 a1 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (cos.f64 th) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
Calls

12 calls:

1.0ms
(/.f64 (cos.f64 th) (sqrt.f64 2))
0.0ms
(/.f64 (cos.f64 th) (sqrt.f64 2))
0.0ms
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
0.0ms
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
0.0ms
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))

simplify324.0ms (2.9%)

Algorithm
egg-herbie
Rules
651×associate-/r*
549×*-commutative
449×associate-*r/
355×associate-*l/
335×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099531793
1303430001
Stop Event
node limit
Counts
563 → 521
Calls
Call 1
Inputs
(/.f64 1 (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(-.f64 0 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (cos.f64 th) 1))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 -1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1)
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) 2)
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (pow.f64 a1 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (pow.f64 a1 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) -1) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) -1) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) 1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1/2)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(neg.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) a1 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 1 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(log.f64 (exp.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (pow.f64 a1 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (pow.f64 a1 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) 1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) 1) (/.f64 (*.f64 a2 a2) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) 1) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) 1) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 -1/2))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) 1))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th))) (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th))) (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th)))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (*.f64 (cos.f64 th) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1)))
(*.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (neg.f64 (cos.f64 th)) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 a1 a1) -1) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(*.f64 -1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 (cos.f64 th) 1))
(*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (/.f64 1 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2)))))
(*.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))))
(*.f64 (pow.f64 (cos.f64 th) 1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) -1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a2 a1)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 a2 a1)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) -1) (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 a2 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1)))
(*.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (*.f64 1 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 3) (pow.f64 a2 12))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (-.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)))))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 2))) (+.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1/2)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(neg.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) a1 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)))
(pow.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))) (sqrt.f32 2)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(-.f64 0 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (pow.f64 a1 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (cos.f64 th) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 1 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) 1)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))) (sqrt.f32 2)))
Outputs
(/.f64 1 (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (sqrt.f64 2)) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2))
(fma.f64 a1 a1 (*.f64 a2 a2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(fma.f64 -1/2 (*.f64 (*.f64 th th) (fma.f64 a1 a1 (*.f64 a2 a2))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(fma.f64 -1/2 (*.f64 (*.f64 th th) (fma.f64 a1 a1 (*.f64 a2 a2))) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (fma.f64 a1 a1 (*.f64 a2 a2))) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 th th) (fma.f64 a1 a1 (*.f64 a2 a2))) (fma.f64 -1/720 (*.f64 (pow.f64 th 6) (fma.f64 a1 a1 (*.f64 a2 a2))) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (fma.f64 a1 a1 (*.f64 a2 a2))) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 -1/720 (pow.f64 th 6)))))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a1 a1))
(*.f64 a1 (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a1 a1))
(*.f64 a1 (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a1 a1))
(*.f64 a1 (*.f64 a1 (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(-.f64 0 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (cos.f64 th) 1))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 -1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (cos.f64 th)))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1)
(/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2) -1/2)
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) 2)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(neg.f64 (*.f64 1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1))
(/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3))
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (neg.f64 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (neg.f64 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (pow.f64 a1 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (pow.f64 a1 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(-.f64 (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (-.f64 (/.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2 (*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (fma.f64 (cos.f64 th) (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 1/2 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 1/4)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) -1) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) -1) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) 1) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (sqrt.f64 2)))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (neg.f64 (sqrt.f64 2))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (fma.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 a1 a1) (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (sqrt.f64 2) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (*.f64 a2 a2) (sqrt.f64 2) (*.f64 (cos.f64 th) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a1 a1)) (cos.f64 th)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (sqrt.f64 2) (*.f64 a2 a2) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) 2)
(/.f64 (fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 (neg.f64 a1))) (cos.f64 th)) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (fma.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (fma.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 a2 a2) (sqrt.f64 2) (*.f64 (cos.f64 th) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a1 a1)) (cos.f64 th)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (sqrt.f64 2) (*.f64 a2 a2) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 (neg.f64 a1))) (cos.f64 th)) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (*.f64 a1 a1) (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (sqrt.f64 2) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 2)
(/.f64 (fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (fma.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))))) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (fma.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 th)) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (neg.f64 (sqrt.f64 2)) 2))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (+.f64 (neg.f64 a2) a1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (+.f64 (neg.f64 a2) a1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (neg.f64 (cos.f64 th)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3))) (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th)))) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) 2)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1/2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))) -1/2)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 a2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(fma.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) a1 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (fma.f64 a1 a1 (*.f64 a2 a2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) 3))
(*.f64 1 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (neg.f64 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))))
(-.f64 (/.f64 (-.f64 0 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (neg.f64 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (cos.f64 th) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (pow.f64 a1 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (pow.f64 a1 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))
(-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 a1 a2)) (-.f64 a2 a1)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) (/.f64 (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(-.f64 (/.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(-.f64 (/.f64 (pow.f64 a1 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) 1/2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (-.f64 (/.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) 1) (*.f64 a2 a2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) 1) (/.f64 (*.f64 a2 a2) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) 1) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) 1) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 -1/2))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) 1))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th)))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th))) (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th)))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th)))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a2 a2) (/.f64 1 (cos.f64 th))) (/.f64 (*.f64 a1 a1) (/.f64 1 (cos.f64 th)))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1)))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1)))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1)))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (*.f64 (cos.f64 th) (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1)))
(*.f64 (/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (neg.f64 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))))
(*.f64 (neg.f64 (cos.f64 th)) (+.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (neg.f64 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 a1 a1) -1) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (/.f64 -1 a1)) (/.f64 a2 (/.f64 -1 a2))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (/.f64 -1 a1)) (/.f64 a2 (/.f64 -1 a2))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -2))))
(*.f64 -1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 (cos.f64 th) 1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (/.f64 1 (*.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (neg.f64 (sqrt.f64 2)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1))))
(*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 a1 (/.f64 (pow.f64 2 1/4) a1)) (/.f64 a2 (/.f64 (pow.f64 2 1/4) a2))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (+.f64 (/.f64 a1 (/.f64 (pow.f64 2 1/4) a1)) (/.f64 a2 (/.f64 (pow.f64 2 1/4) a2))))
(*.f64 (pow.f64 (cos.f64 th) 1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) -1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a2 a1)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 a2 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))) (/.f64 1 (cos.f64 th))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 1/4)))
(*.f64 (/.f64 (cos.f64 th) -1) (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) -1))
(*.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 a2 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 2 -1/4) (/.f64 (cos.f64 th) (/.f64 (pow.f64 2 1/4) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (pow.f64 2 -1/4) (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 1/4))))
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (*.f64 1 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 3) (pow.f64 a2 12))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (-.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)))))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a2 12) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) 3)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) (-.f64 (pow.f64 a1 4) (+.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))))))
(/.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) (-.f64 (pow.f64 a1 4) (+.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (pow.f64 a2 8))) (+.f64 (pow.f64 a2 12) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 2))) (+.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (+.f64 (pow.f64 (*.f64 a1 a2) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (+.f64 (pow.f64 a2 4) (+.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2))))
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (+.f64 (pow.f64 (*.f64 a1 a2) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) 1/2) 2)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1/2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))) -1/2)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 a2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(fma.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2)) a1 (*.f64 (cos.f64 th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (fma.f64 a1 a1 (*.f64 a2 a2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) 3))
(*.f64 1 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (/.f32 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))) (sqrt.f32 2)))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(-.f64 0 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(-.f64 (/.f64 0 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (cos.f64 th))) (*.f64 (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (cos.f64 th)))
(*.f64 (cos.f64 th) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (pow.f64 a1 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4))))) (*.f64 (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th)))
(*.f64 (cos.f64 th) (-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (pow.f64 a1 8) (+.f64 (pow.f64 (*.f64 a1 a2) 4) (pow.f64 a2 8)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th)) (/.f64 (pow.f64 a1 8) (*.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (cos.f64 th) (-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2) (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (cos.f64 th) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (cos.f64 th) (/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (neg.f64 (pow.f64 a1 4)) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (-.f64 (neg.f64 (pow.f64 a2 6)) (pow.f64 a1 6))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (cos.f64 th) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (cos.f64 th) (*.f64 (*.f64 a2 a2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (cos.f64 th) (/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (neg.f64 (pow.f64 a1 4)) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (-.f64 (neg.f64 (pow.f64 a2 6)) (pow.f64 a1 6))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (cos.f64 th) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (cos.f64 th)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (cos.f64 th) (/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4)))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (cos.f64 th) (/.f64 (+.f64 (neg.f64 (pow.f64 a1 4)) (-.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (-.f64 (neg.f64 (pow.f64 a2 6)) (pow.f64 a1 6))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (cos.f64 th) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a1 a2) (+.f64 (neg.f64 a2) a1)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (cos.f64 th)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2) (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 2) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) 3))
(*.f64 1 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) 1)
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (/.f32 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a1) (binary64->binary32 a1) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)))) (sqrt.f32 2)))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 th)) (sqrt.f32 2)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))

eval232.0ms (2.1%)

Compiler

Compiled 13300 to 6936 computations (47.8% saved)

prune107.0ms (1%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New51011521
Fresh000
Picked112
Done000
Total51112523
Accuracy
100.0%
Counts
523 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) (fma.f64 a2 a2 (*.f64 a1 a1))))
24.8%
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
99.7%
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
99.6%
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.5%
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (/.f64 -1 a1)) (/.f64 a2 (/.f64 -1 a2))))
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.7%
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
99.3%
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) (fma.f64 a2 a2 (*.f64 a1 a1))))
24.8%
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
99.7%
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
99.6%
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
99.6%
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.5%
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (/.f64 -1 a1)) (/.f64 a2 (/.f64 -1 a2))))
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.7%
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
Compiler

Compiled 744 to 534 computations (28.2% saved)

localize354.0ms (3.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.7%
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
99.8%
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
99.6%
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
99.7%
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(/.f64 (sqrt.f64 2) (cos.f64 th))
99.7%
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
98.4%
(/.f64 1 (sqrt.f64 2))
99.7%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
99.9%
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
99.8%
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
99.7%
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
99.7%
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.6%
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
99.7%
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
99.7%
(/.f64 (sqrt.f64 2) (cos.f64 th))
99.7%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
98.4%
(/.f64 1 (sqrt.f64 2))
99.9%
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
99.7%
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
Compiler

Compiled 185 to 66 computations (64.3% saved)

series27.0ms (0.2%)

Counts
10 → 232
Calls

60 calls:

TimeVariablePointExpression
3.0ms
th
@0
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
2.0ms
th
@0
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
2.0ms
a1
@inf
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
2.0ms
a1
@inf
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
1.0ms
th
@inf
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))

rewrite312.0ms (2.8%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
292×frac-times
229×associate-*l*
216×associate-*r*
211×pow-to-exp
180×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027256
1112244
2680244
36542244
Stop Event
node limit
Counts
10 → 949
Calls
Call 1
Inputs
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(/.f64 1 (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
Outputs
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(+.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2)))) (*.f64 (cos.f64 th) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 1 (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 2)))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) 1))
(*.f64 (pow.f64 2 -1/4) (pow.f64 2 -1/4))
(*.f64 (/.f64 -1 (sqrt.f64 2)) -1)
(*.f64 (pow.f64 2 -1/8) (*.f64 (pow.f64 2 -1/8) (pow.f64 2 -1/4)))
(*.f64 (pow.f64 (pow.f64 2 1/4) -1) (pow.f64 (pow.f64 2 1/4) -1))
(*.f64 (*.f64 1 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 (pow.f64 2 -1/8) 3) (pow.f64 2 -1/8))
(*.f64 (pow.f64 (pow.f64 2 -1/4) 1) (pow.f64 (pow.f64 2 -1/4) 1))
(pow.f64 2 -1/2)
(pow.f64 (sqrt.f64 2) -1)
(pow.f64 (pow.f64 2 -1/4) 2)
(pow.f64 4 -1/4)
(pow.f64 (pow.f64 (sqrt.f64 2) 2) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 2))
(neg.f64 (/.f64 -1 (sqrt.f64 2)))
(exp.f64 (*.f64 -1/2 (log.f64 2)))
(exp.f64 (*.f64 -1 (log.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (*.f64 (log.f64 2) -1/4) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 2 -1/4)) 2))
(exp.f64 (*.f64 (log.f64 4) -1/4))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (neg.f64 (*.f64 -1/2 (log.f64 2))) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 -1 (log.f64 (sqrt.f64 2)))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1/2) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 2) 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (exp.f64 -1/2)) (log.f64 2)))
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 -1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (+.f64 (pow.f64 a2 18) (pow.f64 a1 18)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (+.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (pow.f64 (*.f64 a2 a1) 6))))
(/.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (+.f64 (*.f64 a2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) a2) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 a2 (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 (neg.f64 a1)))) (*.f64 (/.f64 (sqrt.f64 2) a2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (*.f64 a1 a1))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (*.f64 a1 (neg.f64 a1)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 a1 (neg.f64 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) a2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (sqrt.f64 2) a2)) (*.f64 (neg.f64 (sqrt.f64 2)) a2)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) a2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (neg.f64 a2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (pow.f64 2 -1/2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 th))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th)))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))
(*.f64 (/.f64 -1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 (cos.f64 th))))
(*.f64 (pow.f64 (pow.f64 2 -1/4) -1) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) -1))
(*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) -1) (pow.f64 (pow.f64 2 -1/4) -1))
(*.f64 (pow.f64 (/.f64 -1 (sqrt.f64 2)) -1) (/.f64 -1 (cos.f64 th)))
(*.f64 (*.f64 1 (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1/2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1/2))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))
(-.f64 0 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (neg.f64 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 1 (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (pow.f64 a2 -2) -1))
(*.f64 -1 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (*.f64 a2 a2)))
(*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2))
(*.f64 (*.f64 (cos.f64 th) a2) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 a2))))
(*.f64 (neg.f64 a2) (*.f64 a2 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 a2 (neg.f64 a2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2)
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (/.f64 1 (/.f64 -1 (cos.f64 th))))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 th) a2)) -1))
(*.f64 (/.f64 a2 -1) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (neg.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (/.f64 a2 (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 a2 1) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 a2 (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 a2) -1) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4)))
(*.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 1 a2) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (*.f64 (cos.f64 th) (pow.f64 2 -1/4)))
(*.f64 (*.f64 1 (*.f64 a2 (neg.f64 a2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 1 (*.f64 a2 (*.f64 (cos.f64 th) a2))) (pow.f64 2 -1/2))
(*.f64 (*.f64 1 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2))) (neg.f64 (cos.f64 th)))
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) -1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 1) (pow.f64 2 -1/2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) -1) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (neg.f64 (sqrt.f64 2))) -1)
(*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1/2))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1)
(neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 1 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2))) -1))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) 1))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 1 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 1 (neg.f64 (sqrt.f64 2))))
(/.f64 (pow.f64 2 -1/4) (/.f64 1 (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(/.f64 (pow.f64 2 -1/4) (/.f64 (/.f64 1 (cos.f64 th)) (pow.f64 2 -1/4)))
(/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) -1)
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (/.f64 1 (pow.f64 2 -1/4)))
(/.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (neg.f64 (pow.f64 2 -1/2)) (/.f64 -1 (cos.f64 th)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1)
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 2 -1/2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) 1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (pow.f64 2 -1/2)))
(*.f64 -1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2))))
(*.f64 -1 (+.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2))))
(*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)) (*.f64 (pow.f64 2 -1/4) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a1 a1)) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) -1)
(*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) -1) (*.f64 a1 (neg.f64 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) -1) (*.f64 a2 (neg.f64 a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) -1) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) 1))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))
(*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (pow.f64 2 -1/2))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 2 1/4)) (/.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (pow.f64 2 1/4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 2 1/4)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 2 1/4)))
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (+.f64 a2 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a2 a1)) (/.f64 (pow.f64 2 -1/2) (-.f64 a2 a1)))
(*.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (+.f64 (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 3) (pow.f64 a2 12))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (-.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 2))) (+.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (+.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1/2) (pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1/2))
(pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
Calls

30 calls:

1.0ms
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
0.0ms
(*.f64 (pow.f64 2 -1/2) (cos.f64 th))
0.0ms
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
0.0ms
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
0.0ms
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))

simplify501.0ms (4.5%)

Algorithm
egg-herbie
Rules
499×fma-def
437×distribute-rgt-in
437×distribute-lft-in
357×*-commutative
275×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0139859473
1424058699
Stop Event
node limit
Counts
1181 → 944
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 1/24 (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 2)))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 1/24 (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 6) (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/48 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 1/24 (sqrt.f64 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 2))))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (sqrt.f64 1/2))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (sqrt.f64 1/2))))))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 1 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(pow.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(+.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2)))) (*.f64 (cos.f64 th) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 1 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) 1)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(*.f64 1 (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 2)))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) 1))
(*.f64 (pow.f64 2 -1/4) (pow.f64 2 -1/4))
(*.f64 (/.f64 -1 (sqrt.f64 2)) -1)
(*.f64 (pow.f64 2 -1/8) (*.f64 (pow.f64 2 -1/8) (pow.f64 2 -1/4)))
(*.f64 (pow.f64 (pow.f64 2 1/4) -1) (pow.f64 (pow.f64 2 1/4) -1))
(*.f64 (*.f64 1 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 (pow.f64 2 -1/8) 3) (pow.f64 2 -1/8))
(*.f64 (pow.f64 (pow.f64 2 -1/4) 1) (pow.f64 (pow.f64 2 -1/4) 1))
(pow.f64 2 -1/2)
(pow.f64 (sqrt.f64 2) -1)
(pow.f64 (pow.f64 2 -1/4) 2)
(pow.f64 4 -1/4)
(pow.f64 (pow.f64 (sqrt.f64 2) 2) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 2))
(neg.f64 (/.f64 -1 (sqrt.f64 2)))
(exp.f64 (*.f64 -1/2 (log.f64 2)))
(exp.f64 (*.f64 -1 (log.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (*.f64 (log.f64 2) -1/4) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 2 -1/4)) 2))
(exp.f64 (*.f64 (log.f64 4) -1/4))
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (neg.f64 (*.f64 -1/2 (log.f64 2))) -1))
(exp.f64 (*.f64 (neg.f64 (*.f64 -1 (log.f64 (sqrt.f64 2)))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1/2) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 2) 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (exp.f64 -1/2)) (log.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 2))) (cbrt.f64 (/.f64 1 (sqrt.f64 2)))) (cbrt.f64 (/.f64 1 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))
(*.f64 1 (/.f64 1 (sqrt.f64 2)))
(pow.f64 (/.f64 1 (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 1 (sqrt.f32 2)))
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 -1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (+.f64 (pow.f64 a2 18) (pow.f64 a1 18)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (+.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (pow.f64 (*.f64 a2 a1) 6))))
(/.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (+.f64 (*.f64 a2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) a2) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 a2 (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 (neg.f64 a1)))) (*.f64 (/.f64 (sqrt.f64 2) a2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (*.f64 a1 a1))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (*.f64 a1 (neg.f64 a1)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 a1 (neg.f64 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) a2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (sqrt.f64 2) a2)) (*.f64 (neg.f64 (sqrt.f64 2)) a2)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) a2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (neg.f64 a2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (pow.f64 2 -1/2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 1 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (/.f32 1 (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 th))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th)))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))
(*.f64 (/.f64 -1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 (cos.f64 th))))
(*.f64 (pow.f64 (pow.f64 2 -1/4) -1) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) -1))
(*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) -1) (pow.f64 (pow.f64 2 -1/4) -1))
(*.f64 (pow.f64 (/.f64 -1 (sqrt.f64 2)) -1) (/.f64 -1 (cos.f64 th)))
(*.f64 (*.f64 1 (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1/2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1/2))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) (cbrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (cbrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th))))
(-.f64 0 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (neg.f64 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 1 (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (pow.f64 a2 -2) -1))
(*.f64 -1 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (*.f64 a2 a2)))
(*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2))
(*.f64 (*.f64 (cos.f64 th) a2) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 a2))))
(*.f64 (neg.f64 a2) (*.f64 a2 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 a2 (neg.f64 a2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2)
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (/.f64 1 (/.f64 -1 (cos.f64 th))))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 th) a2)) -1))
(*.f64 (/.f64 a2 -1) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (neg.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (/.f64 a2 (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 a2 1) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 a2 (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 a2) -1) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4)))
(*.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 1 a2) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (*.f64 (cos.f64 th) (pow.f64 2 -1/4)))
(*.f64 (*.f64 1 (*.f64 a2 (neg.f64 a2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 1 (*.f64 a2 (*.f64 (cos.f64 th) a2))) (pow.f64 2 -1/2))
(*.f64 (*.f64 1 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2))) (neg.f64 (cos.f64 th)))
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) -1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 1) (pow.f64 2 -1/2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) (neg.f64 a2))
(*.f64 (/.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) -1) (neg.f64 (cos.f64 th)))
(*.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (neg.f64 (sqrt.f64 2))) -1)
(*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1/2))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1)
(neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 1 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2))) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 1 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(pow.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(log.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) 1))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 1 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 1 (neg.f64 (sqrt.f64 2))))
(/.f64 (pow.f64 2 -1/4) (/.f64 1 (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(/.f64 (pow.f64 2 -1/4) (/.f64 (/.f64 1 (cos.f64 th)) (pow.f64 2 -1/4)))
(/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) -1)
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (/.f64 1 (pow.f64 2 -1/4)))
(/.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (neg.f64 (pow.f64 2 -1/2)) (/.f64 -1 (cos.f64 th)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1)
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (*.f64 (pow.f64 2 -1/2) (cos.f64 th))) (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 1 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)))
(pow.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) 1)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))) (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(log.f64 (exp.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 1 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(pow.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 2 -1/2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) 1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (pow.f64 2 -1/2)))
(*.f64 -1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2))))
(*.f64 -1 (+.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2))))
(*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)) (*.f64 (pow.f64 2 -1/4) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a1 a1)) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4))))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) -1)
(*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) -1) (*.f64 a1 (neg.f64 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) -1) (*.f64 a2 (neg.f64 a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) -1) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) 1))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))
(*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (pow.f64 2 -1/2))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 2 1/4)) (/.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (pow.f64 2 1/4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 2 1/4)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 2 1/4)))
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (+.f64 a2 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a2 a1)) (/.f64 (pow.f64 2 -1/2) (-.f64 a2 a1)))
(*.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (+.f64 (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 3) (pow.f64 a2 12))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (-.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 2))) (+.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (+.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1/2) (pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1/2))
(pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(pow.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))) (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 1 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(pow.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) 1)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(log.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (*.f32 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (/.f32 1 (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 1 (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (*.f32 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)))
Outputs
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4)))) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 -1/720 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 th 6)) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 -1/720 (pow.f64 th 6)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2))
(fma.f64 a2 a2 (*.f64 a1 a1))
(fma.f64 a1 a1 (*.f64 a2 a2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(fma.f64 -1/2 (*.f64 (*.f64 th th) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(fma.f64 -1/2 (*.f64 (*.f64 th th) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(+.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4)))) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 th th) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 -1/720 (*.f64 (pow.f64 th 6) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(+.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 -1/720 (pow.f64 th 6)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a1 a1))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a2 a2))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a1 a1))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (pow.f64 a1 2) (cos.f64 th))
(*.f64 (cos.f64 th) (*.f64 a1 a1))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (*.f64 (pow.f64 a2 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(sqrt.f64 2)
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 2))))
(+.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 th th) (sqrt.f64 2)) 1/2))
(fma.f64 (*.f64 (*.f64 th th) (sqrt.f64 2)) 1/2 (sqrt.f64 2))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 1/24 (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 2)))))
(+.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) -5/24)) (*.f64 (*.f64 (*.f64 th th) (sqrt.f64 2)) 1/2)))
(+.f64 (sqrt.f64 2) (fma.f64 (*.f64 (*.f64 th th) (sqrt.f64 2)) 1/2 (*.f64 (pow.f64 th 4) (neg.f64 (*.f64 (sqrt.f64 2) -5/24)))))
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 1/24 (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 6) (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/48 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 1/24 (sqrt.f64 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) -5/24)) (fma.f64 -1 (*.f64 (pow.f64 th 6) (fma.f64 -1/720 (sqrt.f64 2) (fma.f64 1/48 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) -5/24) 1/2)))) (*.f64 (*.f64 (*.f64 th th) (sqrt.f64 2)) 1/2))))
(+.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) -5/24)) (fma.f64 (*.f64 (*.f64 th th) (sqrt.f64 2)) 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 2) 7/360) (*.f64 (*.f64 (sqrt.f64 2) -5/24) 1/2)) (neg.f64 (pow.f64 th 6))))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 4))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 -1/720 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 6))) (fma.f64 1/24 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 4))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (sqrt.f64 1/2))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (pow.f64 th 6)) (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 1/24 (pow.f64 th 4)))))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (cos.f64 th) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4)))) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 a2 a2 (*.f64 a1 a1))) (fma.f64 -1/720 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 th 6)) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 -1/720 (pow.f64 th 6)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) (*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2)))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 a2 4) (cos.f64 th)) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(fma.f64 (/.f64 (pow.f64 a2 4) (cos.f64 th)) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (/.f64 1 (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (/.f64 1 (cos.f64 th)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (cos.f64 th) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (cos.f64 th)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (cos.f64 th)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (cos.f64 th))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (-.f64 a2 a1) (+.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2)))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 a2 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) (*.f64 1/2 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) 2))))
(*.f64 1 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(pow.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))))))
(binary32->binary64 (*.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th)))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 a2 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(+.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 a2 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) 1) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) 1) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (cos.f64 th)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (cos.f64 th))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 3)) (fma.f64 a2 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (pow.f64 a1 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) (+.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 3)) (fma.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (pow.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) 3)) (fma.f64 a2 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (*.f64 a2 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)))))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(*.f64 (/.f64 (cos.f64 th) (+.f64 a1 a2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(*.f64 (/.f64 (cos.f64 th) (+.f64 a1 a2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 a1 a2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 a2 a1) (+.f64 a1 a2)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2)))) (*.f64 (cos.f64 th) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (pow.f64 a1 4)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))) (*.f64 (cos.f64 th) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (-.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))) (*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))) (*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (fma.f64 (*.f64 a2 a2) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (neg.f64 (pow.f64 a1 4)))) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 a2 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(fma.f64 a2 (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) 2)))
(*.f64 1 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) 1)
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(*.f64 1 (pow.f64 2 -1/2))
(pow.f64 2 -1/2)
(*.f64 (pow.f64 2 -1/2) 1)
(pow.f64 2 -1/2)
(*.f64 -1 (/.f64 -1 (sqrt.f64 2)))
(/.f64 1 (sqrt.f64 2))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) 1))
(/.f64 1 (sqrt.f64 2))
(*.f64 (pow.f64 2 -1/4) (pow.f64 2 -1/4))
(pow.f64 2 -1/2)
(*.f64 (/.f64 -1 (sqrt.f64 2)) -1)
(/.f64 1 (sqrt.f64 2))
(*.f64 (pow.f64 2 -1/8) (*.f64 (pow.f64 2 -1/8) (pow.f64 2 -1/4)))
(pow.f64 2 -1/2)
(*.f64 (pow.f64 (pow.f64 2 1/4) -1) (pow.f64 (pow.f64 2 1/4) -1))
(pow.f64 (pow.f64 2 1/4) -2)
(*.f64 (*.f64 1 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(pow.f64 2 -1/2)
(*.f64 (pow.f64 (pow.f64 2 -1/8) 3) (pow.f64 2 -1/8))
(pow.f64 2 -1/2)
(*.f64 (pow.f64 (pow.f64 2 -1/4) 1) (pow.f64 (pow.f64 2 -1/4) 1))
(pow.f64 2 -1/2)
(pow.f64 2 -1/2)
(pow.f64 (sqrt.f64 2) -1)
(/.f64 1 (sqrt.f64 2))
(pow.f64 (pow.f64 2 -1/4) 2)
(pow.f64 2 -1/2)
(pow.f64 4 -1/4)
(pow.f64 (pow.f64 (sqrt.f64 2) 2) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 2))
(pow.f64 2 -1/2)
(neg.f64 (/.f64 -1 (sqrt.f64 2)))
(/.f64 1 (sqrt.f64 2))
(exp.f64 (*.f64 -1/2 (log.f64 2)))
(pow.f64 2 -1/2)
(exp.f64 (*.f64 -1 (log.f64 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(exp.f64 (*.f64 (*.f64 (log.f64 2) -1/4) 2))
(pow.f64 2 -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 2 -1/4)) 2))
(pow.f64 2 -1/2)
(exp.f64 (*.f64 (log.f64 4) -1/4))
(pow.f64 4 -1/4)
(exp.f64 (neg.f64 (log.f64 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(exp.f64 (*.f64 (neg.f64 (*.f64 -1/2 (log.f64 2))) -1))
(pow.f64 (exp.f64 (*.f64 1/2 (log.f64 2))) -1)
(exp.f64 (neg.f64 (*.f64 1/2 (log.f64 2))))
(exp.f64 (*.f64 (neg.f64 (*.f64 -1 (log.f64 (sqrt.f64 2)))) -1))
(pow.f64 (exp.f64 (*.f64 1 (log.f64 (sqrt.f64 2)))) -1)
(exp.f64 (*.f64 (neg.f64 (log.f64 (sqrt.f64 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1/2) 2))
(/.f64 1 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 2) 2)) -1/2))
(pow.f64 (pow.f64 (sqrt.f64 2) 2) -1/2)
(exp.f64 (*.f64 (log.f64 (exp.f64 -1/2)) (log.f64 2)))
(pow.f64 2 -1/2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 2))) (cbrt.f64 (/.f64 1 (sqrt.f64 2)))) (cbrt.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 (/.f64 1 (sqrt.f64 2)) 2)))
(*.f64 1 (/.f64 1 (sqrt.f64 2)))
(/.f64 1 (sqrt.f64 2))
(pow.f64 (/.f64 1 (sqrt.f64 2)) 1)
(/.f64 1 (sqrt.f64 2))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 1 (sqrt.f32 2)))
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 1 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (*.f64 (pow.f64 2 -1/2) 1/2) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) 1))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) 1))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (sqrt.f64 2)))))
(/.f64 -1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (+.f64 (pow.f64 a2 18) (pow.f64 a1 18)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (+.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (pow.f64 (*.f64 a2 a1) 6))))
(/.f64 (+.f64 (pow.f64 a2 18) (pow.f64 a1 18)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (-.f64 (+.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (pow.f64 (*.f64 a1 a2) 6)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2)) (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2)) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2)) (fma.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))))
(/.f64 (-.f64 (pow.f64 a2 12) (pow.f64 a1 12)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a1 a2) 4)))))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 1 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (sqrt.f64 2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2)))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (pow.f64 2 -1/2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (+.f64 a1 a2)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (pow.f64 2 -1/2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (pow.f64 2 -1/2)))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (sqrt.f64 2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (pow.f64 2 -1/2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (+.f64 a1 a2)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (pow.f64 2 -1/2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (*.f64 (+.f64 a1 a2) (-.f64 a1 a2)) (pow.f64 2 -1/2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (sqrt.f64 2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 a2 a1) (+.f64 a1 a2)))
(/.f64 (+.f64 (*.f64 a2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) a2) (sqrt.f64 2)))
(/.f64 (fma.f64 a2 (sqrt.f64 2) (/.f64 (*.f64 a1 (*.f64 a1 (sqrt.f64 2))) a2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) a2))
(/.f64 (+.f64 (*.f64 a2 (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 (neg.f64 a1)))) (*.f64 (/.f64 (sqrt.f64 2) a2) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (sqrt.f64 2) a2) (neg.f64 (*.f64 a2 (sqrt.f64 2)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) a2))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 (neg.f64 a1)) (*.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) a2))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (*.f64 a1 a1))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 a2 -2)))
(/.f64 (fma.f64 a1 (*.f64 a1 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 a2 -2)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (*.f64 a1 (neg.f64 a1)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a2 -2) (*.f64 a1 (neg.f64 a1)))) (sqrt.f64 2)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) (pow.f64 a2 -2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a2 -2) (*.f64 a1 (neg.f64 a1)))) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a1 a1))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (fma.f64 (*.f64 a2 a2) (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (sqrt.f64 2)))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (*.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 a1 (neg.f64 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)) (*.f64 a1 (*.f64 (neg.f64 a1) (sqrt.f64 2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (fma.f64 a1 (*.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a2 (*.f64 (sqrt.f64 2) (neg.f64 a2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)) (*.f64 a1 (*.f64 (neg.f64 a1) (sqrt.f64 2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (fma.f64 a1 (*.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a2 (*.f64 (sqrt.f64 2) (neg.f64 a2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2)))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) a2)))
(/.f64 (fma.f64 a2 (sqrt.f64 2) (/.f64 (*.f64 a1 (*.f64 a1 (sqrt.f64 2))) a2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) a2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))
(/.f64 (fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 a2 -2)))
(/.f64 (fma.f64 a1 (*.f64 a1 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 a2 -2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 a2 a2))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (fma.f64 (*.f64 a2 a2) (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (sqrt.f64 2)))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (*.f64 (sqrt.f64 2) (fma.f64 a1 a1 (*.f64 a2 a2))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)) (*.f64 a1 (*.f64 (neg.f64 a1) (sqrt.f64 2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (fma.f64 a1 (*.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a2 (*.f64 (sqrt.f64 2) (neg.f64 a2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (sqrt.f64 2) a2)) (*.f64 (neg.f64 (sqrt.f64 2)) a2)) (*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) a2)))
(/.f64 (fma.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (sqrt.f64 2) a2) (neg.f64 (*.f64 a2 (sqrt.f64 2)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) a2))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 2) a2) (*.f64 a1 (neg.f64 a1)) (*.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) a2))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a2 -2) (*.f64 a1 (neg.f64 a1)))) (sqrt.f64 2)) (*.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) (pow.f64 a2 -2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a2 -2) (*.f64 a1 (neg.f64 a1)))) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)) (*.f64 a1 (*.f64 (neg.f64 a1) (sqrt.f64 2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (fma.f64 a1 (*.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a2 (*.f64 (sqrt.f64 2) (neg.f64 a2)))) (neg.f64 (pow.f64 (sqrt.f64 2) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (neg.f64 a2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2)))) (pow.f64 (sqrt.f64 2) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2)))))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) 1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 -1/2 (pow.f64 2 -1/2))) (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (*.f64 -1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (pow.f64 2 -1/2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (/.f64 1/2 (pow.f64 2 -1/2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1)
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(fma.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) (pow.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) 2)))
(*.f64 1 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (*.f32 (/.f32 1 (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (/.f32 (*.f32 1 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))) (sqrt.f32 2)))
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 th))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 -1 (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (/.f64 -1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (pow.f64 (pow.f64 2 -1/4) -1) (pow.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) -1))
(*.f64 (/.f64 1 (pow.f64 2 -1/4)) (/.f64 1 (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (pow.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) -1) (pow.f64 (pow.f64 2 -1/4) -1))
(*.f64 (/.f64 1 (pow.f64 2 -1/4)) (/.f64 1 (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (pow.f64 (/.f64 -1 (sqrt.f64 2)) -1) (/.f64 -1 (cos.f64 th)))
(*.f64 (/.f64 -1 (cos.f64 th)) (/.f64 1 (/.f64 -1 (sqrt.f64 2))))
(*.f64 (*.f64 1 (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1/2) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1/2))
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(/.f64 (sqrt.f64 2) (cos.f64 th))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1)
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1))
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1) 1))
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) -1))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) (cbrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (cbrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2)))
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)
(/.f64 (sqrt.f64 2) (cos.f64 th))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (sqrt.f64 2) (cos.f64 th))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th))))
(-.f64 0 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (neg.f64 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (pow.f64 2 -1/2) (*.f64 1 (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (pow.f64 a2 -2) -1))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (pow.f64 a2 -2)))
(*.f64 -1 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) a2))
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (*.f64 a2 a2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 a2) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 (cos.f64 th) a2) (/.f64 a2 (sqrt.f64 2)))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 a2))))
(*.f64 (neg.f64 a2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 a2)))
(/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 a2))))
(*.f64 (neg.f64 a2) (*.f64 a2 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 a2 (neg.f64 a2)))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2))))
(*.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (/.f64 -1 (cos.f64 th))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (/.f64 a2 (/.f64 -1 a2)) (cos.f64 th)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (*.f64 a2 a2) (*.f64 (pow.f64 2 -1/4) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2)
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) a2))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (/.f64 1 (/.f64 -1 (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) a2))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 th) a2)) -1))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) a2)) (/.f64 1 (/.f64 (/.f64 1 (cos.f64 th)) a2)))
(*.f64 (/.f64 a2 -1) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (*.f64 (/.f64 a2 -1) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (neg.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (/.f64 a2 (/.f64 -1 (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) a2))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 (/.f64 a2 1) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 a2 (/.f64 -1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 a2 -1) (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 a2) -1) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (neg.f64 a2) -1))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) -1))
(*.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4)))
(/.f64 (*.f64 (/.f64 a2 (/.f64 (pow.f64 2 1/4) a2)) (cos.f64 th)) (pow.f64 2 1/4))
(*.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) -1)
(*.f64 (*.f64 1 a2) (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (*.f64 (cos.f64 th) (pow.f64 2 -1/4)))
(*.f64 (*.f64 a2 a2) (*.f64 (pow.f64 2 -1/4) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (*.f64 1 (*.f64 a2 (neg.f64 a2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 1 (*.f64 a2 (*.f64 (cos.f64 th) a2))) (pow.f64 2 -1/2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 1 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2))) (neg.f64 (cos.f64 th)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) a2))
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 a2) (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) -1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) 1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) (neg.f64 a2))
(*.f64 (neg.f64 a2) (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(*.f64 (/.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) -1) (neg.f64 (cos.f64 th)))
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (/.f64 (neg.f64 a2) -1))
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) -1))
(*.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (neg.f64 (sqrt.f64 2))) -1)
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1/2))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)) -1)
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)))
(neg.f64 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(neg.f64 (*.f64 1 (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))))
(/.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2))) -1))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (pow.f64 a2 -2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))))
(cbrt.f64 (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (pow.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) 2)))
(*.f64 1 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (sqrt.f32 2)) (cos.f32 (binary64->binary32 th))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 (cos.f64 th)))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) 1))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (/.f64 -1 (neg.f64 (sqrt.f64 2))) (cos.f64 th))
(/.f64 -1 (/.f64 (/.f64 1 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (/.f64 1 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 1 (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(/.f64 (pow.f64 2 -1/4) (/.f64 1 (*.f64 (cos.f64 th) (pow.f64 2 -1/4))))
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (*.f64 (cos.f64 th) (pow.f64 2 -1/4)))
(/.f64 (pow.f64 2 -1/4) (/.f64 (/.f64 1 (cos.f64 th)) (pow.f64 2 -1/4)))
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (*.f64 (cos.f64 th) (pow.f64 2 -1/4)))
(/.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) -1)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) -1) (cos.f64 th))
(/.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) (/.f64 1 (pow.f64 2 -1/4)))
(*.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/4)) 1) (pow.f64 2 -1/4))
(/.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (cos.f64 th) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (neg.f64 (pow.f64 2 -1/2)) (/.f64 -1 (cos.f64 th)))
(*.f64 (/.f64 (neg.f64 (pow.f64 2 -1/2)) -1) (cos.f64 th))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1)
(*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)
(/.f64 (cos.f64 th) (sqrt.f64 2))
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) -1) -1))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) 1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1))
(/.f64 (cos.f64 th) (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (*.f64 (pow.f64 2 -1/2) (cos.f64 th))) (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 th) (pow.f64 2 -1/2)) (*.f64 1/2 (*.f64 (cos.f64 th) (cos.f64 th)))))
(*.f64 1 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(pow.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) 1)
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))) (sqrt.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(log.f64 (exp.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(*.f64 (cos.f64 th) (pow.f64 2 -1/2))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 a2 4) (cos.f64 th)) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(fma.f64 (/.f64 (pow.f64 a2 4) (cos.f64 th)) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (/.f64 1 (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (/.f64 1 (cos.f64 th)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (cos.f64 th) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (cos.f64 th)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (cos.f64 th)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (cos.f64 th))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (-.f64 a2 a1) (+.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2)))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 a2 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) (*.f64 1/2 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) 2))))
(*.f64 1 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(pow.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th)))))
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(-.f64 0 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (pow.f64 a2 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (pow.f64 a1 4) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (pow.f64 a1 4) (pow.f64 (sqrt.f64 2) 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (pow.f64 2 -1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) 1)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) (+.f64 (/.f64 (*.f64 a1 a1) 1) (*.f64 a2 a2)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (pow.f64 2 -1/2)))
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (pow.f64 2 -1/2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(*.f64 -1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 -1 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 a2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 -1 (+.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (+.f64 (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (fma.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2))))
(neg.f64 (+.f64 (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (fma.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))))
(*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 2 -1/2)))
(*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (pow.f64 2 -1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)) (*.f64 (pow.f64 2 -1/4) (*.f64 a1 a1))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a1 a1)) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (+.f64 (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4))))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) -1)
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 1 (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 (*.f64 (pow.f64 2 -1/2) 1/2) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 (neg.f64 a2) (/.f64 a1 (/.f64 -1 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) -1) (*.f64 a1 (neg.f64 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a1 (neg.f64 a1) (/.f64 a2 (/.f64 -1 a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) -1) (/.f64 (*.f64 a1 a1) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 a2 (/.f64 -1 a2)) (/.f64 a1 (/.f64 -1 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a1 (neg.f64 a1) (/.f64 a2 (/.f64 -1 a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) -1) (*.f64 a2 (neg.f64 a2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (fma.f64 a2 (neg.f64 a2) (/.f64 a1 (/.f64 -1 a1))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) -1) (/.f64 (*.f64 a2 a2) -1)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 (/.f64 a2 (/.f64 -1 a2)) (/.f64 a1 (/.f64 -1 a1))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) 1))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) 1) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 1/4)) (/.f64 1 (pow.f64 2 1/4)))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 a2 (/.f64 (pow.f64 2 1/4) a2)) (/.f64 a1 (/.f64 (pow.f64 2 1/4) a1))))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))))
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (+.f64 (/.f64 a2 (/.f64 (pow.f64 2 1/4) a2)) (/.f64 a1 (/.f64 (pow.f64 2 1/4) a1))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 1/4)) (/.f64 1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 2 1/4)) (/.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (pow.f64 2 1/4)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 2 1/4)) (/.f64 1 (*.f64 (pow.f64 2 1/4) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 2 1/4)) (/.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 2 1/4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 2 1/4)) (/.f64 1 (*.f64 (pow.f64 2 1/4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (sqrt.f64 2)) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(*.f64 (/.f64 (pow.f64 2 -1/2) (+.f64 a2 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) (+.f64 a1 a2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 a2 a1))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) -1) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2)) -1)
(/.f64 (/.f64 (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2)) -1)
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a2 a1)) (/.f64 (pow.f64 2 -1/2) (-.f64 a2 a1)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (+.f64 a1 a2)) (/.f64 (pow.f64 2 -1/2) (-.f64 a2 a1)))
(*.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 2 -1/2))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (pow.f64 2 -1/2))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (+.f64 (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 3) (pow.f64 a2 12))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (-.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (+.f64 (pow.f64 a2 12) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) 3))) (+.f64 (pow.f64 a2 8) (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) (-.f64 (pow.f64 a1 4) (+.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (+.f64 (pow.f64 a2 12) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) 3))) (fma.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) (-.f64 (pow.f64 a1 4) (+.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 a2 4))) (pow.f64 a2 8)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) 2))) (+.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 8) (pow.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)) 2))) (+.f64 (pow.f64 (*.f64 a1 a2) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (+.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (+.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1/2) (pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1/2))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))) -1)
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (*.f64 a1 a1) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(fma.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) (pow.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) 2)))
(*.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(pow.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) 1)
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(-.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))))
(-.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(-.f64 (/.f64 (*.f64 (pow.f64 a2 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 a2 4) (cos.f64 th)) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(fma.f64 (/.f64 (pow.f64 a2 4) (cos.f64 th)) (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (/.f64 1 (cos.f64 th)))
(/.f64 (pow.f64 2 -1/2) (*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 1 (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (fma.f64 a1 a1 (*.f64 a2 a2))) (/.f64 1 (cos.f64 th)))
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 -1 (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) (cos.f64 th)))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) (cos.f64 th)))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 -1 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (/.f64 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) 1)
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 1 (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))
(/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))
(/.f64 (cos.f64 th) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (cos.f64 th) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (pow.f64 2 -1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (cos.f64 th)))
(/.f64 (*.f64 1 (neg.f64 (cos.f64 th))) (*.f64 (/.f64 1 (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (sqrt.f64 2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 2 -1/2) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (cos.f64 th)) (-.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 (sqrt.f64 2) 2))))
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (pow.f64 (*.f64 a1 a2) 2) (pow.f64 (sqrt.f64 2) 2))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (pow.f64 2 -1/2) 1/2))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 2 -1/2)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (pow.f64 2 -1/2)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 2 -1/2)) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 1 (cos.f64 th))))
(*.f64 (*.f64 (/.f64 (pow.f64 2 -1/2) 1) (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (cos.f64 th)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (*.f64 (pow.f64 2 1/4) (pow.f64 2 1/4)))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (cos.f64 th))) (*.f64 (sqrt.f64 2) -1))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (-.f64 a2 a1) (+.f64 a1 a2)))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 2) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)) (neg.f64 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 -1 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (cos.f64 th))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (*.f64 (+.f64 a2 a1) (-.f64 a1 a2)) (neg.f64 (sqrt.f64 2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) 1) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) -1) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) 1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) -1) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a1 a2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))))
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (*.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1)))))
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 a1 a2)) (-.f64 a1 a2))) (neg.f64 (cos.f64 th))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1))))) (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (neg.f64 (fma.f64 a2 a2 (*.f64 a1 a1)))) (sqrt.f64 2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2)))) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (sqrt.f64 2)) (neg.f64 (cos.f64 th))) (neg.f64 (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)))) (*.f64 (+.f64 a2 a1) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 2)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (neg.f64 (*.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (neg.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 (+.f64 a1 a2) (neg.f64 (-.f64 a2 a1))) (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (+.f64 a2 a1) (-.f64 a1 a2))))
(*.f64 (/.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (+.f64 a1 a2) (-.f64 a1 a2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) -1)
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(neg.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (cos.f64 th)))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (neg.f64 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))) -1))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))))
(fma.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 a2 (*.f64 a2 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 a2 (*.f64 (cos.f64 th) a2)) (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))) a2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (cos.f64 th) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(fma.f64 (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) a2)) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(fma.f64 (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (neg.f64 (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(fma.f64 (neg.f64 (cos.f64 th)) (*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) a2) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))) (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (cos.f64 th) (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) (pow.f64 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) 2)))
(*.f64 1 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(pow.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) 1)
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (*.f32 (cos.f32 (binary64->binary32 th)) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))))))
(binary32->binary64 (*.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (*.f32 (/.f32 1 (sqrt.f32 2)) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (/.f32 (*.f32 1 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))) (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 1 (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (sqrt.f32 2)) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) (cos.f64 th))))
(binary32->binary64 (/.f32 (sqrt.f32 2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (pow.f64 2 -1/2)))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1))) (sqrt.f32 2)))

eval348.0ms (3.1%)

Compiler

Compiled 20121 to 11327 computations (43.7% saved)

prune194.0ms (1.7%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New9377944
Fresh336
Picked325
Done101
Total94412956
Accuracy
100.0%
Counts
956 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.8%
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
65.1%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
14.1%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
99.6%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
99.7%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
65.1%
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
55.9%
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
24.8%
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (sqrt.f64 2))
99.6%
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
65.1%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
14.1%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
99.6%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
99.7%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
65.1%
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
55.9%
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
Compiler

Compiled 582 to 432 computations (25.8% saved)

localize225.0ms (2%)

Localize:

Found 22 expressions with local error:

NewAccuracyProgram
99.2%
(/.f64 a2 (sqrt.f64 2))
99.8%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
99.8%
(*.f64 (cos.f64 th) a2)
99.3%
(/.f64 (sqrt.f64 2) a2)
99.8%
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
99.8%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.7%
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
99.4%
(*.f64 (pow.f64 2 -1/2) a2)
99.8%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
99.8%
(*.f64 a2 (cos.f64 th))
99.8%
(*.f64 (cos.f64 th) a2)
99.8%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
99.2%
(/.f64 a2 (sqrt.f64 2))
99.8%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.8%
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
99.3%
(/.f64 (sqrt.f64 2) a2)
99.7%
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
99.7%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
99.8%
(*.f64 a2 (cos.f64 th))
99.8%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
99.4%
(*.f64 (pow.f64 2 -1/2) a2)
Compiler

Compiled 123 to 61 computations (50.4% saved)

series13.0ms (0.1%)

Counts
11 → 160
Calls

51 calls:

TimeVariablePointExpression
1.0ms
a1
@inf
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
1.0ms
th
@0
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
1.0ms
a2
@0
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
0.0ms
a1
@0
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
0.0ms
th
@inf
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))

rewrite160.0ms (1.4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
514×distribute-lft-neg-in
468×fma-neg
466×div-sub
451×distribute-rgt-neg-in
191×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027205
199195
2533195
33803195
Stop Event
node limit
Counts
11 → 564
Calls
Call 1
Inputs
(*.f64 (pow.f64 2 -1/2) a2)
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (sqrt.f64 2) a2)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
(*.f64 (cos.f64 th) a2)
Outputs
(-.f64 0 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)) (/.f64 a2 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 a2))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(/.f64 1 (/.f64 (sqrt.f64 2) a2))
(/.f64 (neg.f64 a2) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 a2) (pow.f64 (neg.f64 (sqrt.f64 2)) 1))
(/.f64 (pow.f64 2 -1/4) (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)))
(/.f64 (pow.f64 2 -1/4) (/.f64 1 (*.f64 a2 (pow.f64 2 -1/4))))
(/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) -1)
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 a2 (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (pow.f64 2 -1/2) 1) (/.f64 1 a2))
(/.f64 (pow.f64 (neg.f64 a2) 1) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) 2)
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(-.f64 0 (/.f64 (*.f64 a2 (cos.f64 th)) -1))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 th))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(/.f64 a2 (/.f64 1 (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 1 a2))
(/.f64 (*.f64 a2 (cos.f64 th)) 1)
(/.f64 1 (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 1 (/.f64 1 (*.f64 a2 (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) -1)
(/.f64 (/.f64 (cos.f64 th) 1) (/.f64 1 a2))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 a2))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 a2)))
(-.f64 0 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a1))) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))
(*.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1)
(*.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (pow.f64 (*.f64 (pow.f64 4 -1/16) a1) 2))
(*.f64 (neg.f64 a1) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))))
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 a1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (*.f64 (pow.f64 2 -1/4) a1) (*.f64 (pow.f64 2 -1/4) a1))
(*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (pow.f64 2 -1/4)))
(*.f64 (/.f64 a1 -1) (/.f64 (neg.f64 a1) (sqrt.f64 2)))
(*.f64 (/.f64 a1 -1) (neg.f64 (/.f64 a1 (sqrt.f64 2))))
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (neg.f64 a1) -1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 1 a1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 a1 1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2) (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2))
(*.f64 (neg.f64 (/.f64 a1 -1)) (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) -1)
(pow.f64 (*.f64 (pow.f64 2 -1/4) a1) 2)
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a1))) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a1)) (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1/2)
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a1))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a1)) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (fma.f64 2 (log.f64 a1) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (*.f64 (fma.f64 1/2 (log.f64 2) (*.f64 (log.f64 a1) -2)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 2 -1/4) a1)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (pow.f64 2 -1/4))) 2))
(+.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(+.f64 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (pow.f64 a1 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (sqrt.f64 1/2) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1))) (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2)))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (sqrt.f64 1/2) 1) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 1 (sqrt.f64 1/2)) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (neg.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(fma.f64 a2 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a1 a1) (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a2 a2) (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a1 (sqrt.f64 1/2)) a1 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a2 (sqrt.f64 1/2)) a2 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 0 (/.f64 (/.f64 (sqrt.f64 2) a2) -1))
(-.f64 (/.f64 0 a2) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 (/.f64 0 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 a2)) 1) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 a2) 1)) (/.f64 (sqrt.f64 2) (pow.f64 (neg.f64 a2) 1)))
(-.f64 (/.f64 (/.f64 0 a2) -1) (/.f64 (/.f64 (sqrt.f64 2) a2) -1))
(-.f64 (/.f64 0 (/.f64 -1 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 (sqrt.f64 2) (/.f64 1 a2))
(*.f64 (/.f64 (sqrt.f64 2) a2) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 1 a2) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 a2))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) -1)
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 (/.f64 -1 a2) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 -1 a2) (pow.f64 (neg.f64 (sqrt.f64 2)) 1))
(*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) -1))
(*.f64 (pow.f64 2 1/4) (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 a2)))
(*.f64 (pow.f64 2 1/4) (neg.f64 (*.f64 (pow.f64 2 1/4) (/.f64 -1 a2))))
(*.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) -1) (pow.f64 2 1/4))
(*.f64 (/.f64 (pow.f64 2 1/4) -1) (neg.f64 (/.f64 (pow.f64 2 1/4) a2)))
(*.f64 (neg.f64 (pow.f64 2 1/4)) (*.f64 (pow.f64 2 1/4) (/.f64 -1 a2)))
(*.f64 (*.f64 (/.f64 1 a2) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (/.f64 -1 a2) -1) (sqrt.f64 2))
(*.f64 (/.f64 -1 (pow.f64 2 -1/2)) (/.f64 -1 a2))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) 1) (/.f64 -1 a2))
(*.f64 (/.f64 (/.f64 1 a2) 1) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 1 a2) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2) (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2))
(*.f64 (neg.f64 (/.f64 (pow.f64 2 1/4) -1)) (/.f64 (pow.f64 2 1/4) a2))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 2 -1/2))) (/.f64 1 a2))
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) -1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2) 2)
(pow.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (sqrt.f64 2))) -1/2)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) 1))
(-.f64 0 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 0 (/.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) 1))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 -1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) 1) (/.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) 1))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2))
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) a2))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (pow.f64 (neg.f64 a2) 1))
(*.f64 -1 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 (neg.f64 a2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 a2 (/.f64 -1 a2)))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4)))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (*.f64 a2 a2))
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (/.f64 (*.f64 a2 (pow.f64 2 -1/4)) (/.f64 1 a2)))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) 1) (/.f64 (neg.f64 a2) (/.f64 1 a2)))
(*.f64 (/.f64 (*.f64 a2 (pow.f64 2 -1/4)) 1) (/.f64 (pow.f64 2 -1/4) (/.f64 1 a2)))
(*.f64 (pow.f64 (neg.f64 a2) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 a2 (/.f64 -1 a2)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 (*.f64 a2 a2) 1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) -1) a2)
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) -1)
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2)
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a2))) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) -1/2)
(neg.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) -1))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (fma.f64 2 (log.f64 a2) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (*.f64 (-.f64 (*.f64 1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(-.f64 0 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)) (/.f64 a2 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)))
(*.f64 (pow.f64 2 -1/2) a2)
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 -1/4) (neg.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4))))
(*.f64 -1 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a2))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (pow.f64 (neg.f64 a2) 1))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (neg.f64 (neg.f64 (pow.f64 2 -1/4))))
(*.f64 (pow.f64 4 -1/16) (*.f64 (pow.f64 4 -1/16) (*.f64 a2 (pow.f64 2 -1/4))))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) a2)
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (/.f64 (pow.f64 2 -1/4) (/.f64 1 a2)))
(*.f64 (pow.f64 (neg.f64 a2) 1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (neg.f64 (pow.f64 2 -1/4)) (*.f64 (neg.f64 a2) (pow.f64 2 -1/4)))
(*.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4)) (neg.f64 (pow.f64 2 -1/4)))
(*.f64 (*.f64 1 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (*.f64 1 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) -1) a2)
(*.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 4 -1/16)) (pow.f64 4 -1/16))
(*.f64 (/.f64 (pow.f64 2 -1/2) -1) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 2 -1/4))) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (neg.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) 2)
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(-.f64 0 (/.f64 (*.f64 a2 (cos.f64 th)) -1))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 th))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(/.f64 a2 (/.f64 1 (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 1 a2))
(/.f64 (*.f64 a2 (cos.f64 th)) 1)
(/.f64 1 (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 1 (/.f64 1 (*.f64 a2 (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) -1)
(/.f64 (/.f64 (cos.f64 th) 1) (/.f64 1 a2))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 a2))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 a2)))
Calls

33 calls:

1.0ms
(*.f64 (pow.f64 2 -1/2) a2)
0.0ms
(*.f64 (pow.f64 2 -1/2) a2)
0.0ms
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
0.0ms
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
0.0ms
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))

simplify276.0ms (2.5%)

Algorithm
egg-herbie
Rules
784×distribute-lft-in
554×times-frac
463×associate-/l*
444×*-commutative
300×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092418038
1231116630
2751316630
Stop Event
node limit
Counts
724 → 537
Calls
Call 1
Inputs
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 6) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
a2
(+.f64 a2 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))))
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4)))))
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 a2 (pow.f64 th 6))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 (pow.f64 a1 2) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a1 2) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a1 2) (sqrt.f64 1/2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
a2
(+.f64 a2 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))))
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4)))))
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 a2 (pow.f64 th 6))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(-.f64 0 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)) (/.f64 a2 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 a2))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(/.f64 1 (/.f64 (sqrt.f64 2) a2))
(/.f64 (neg.f64 a2) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 a2) (pow.f64 (neg.f64 (sqrt.f64 2)) 1))
(/.f64 (pow.f64 2 -1/4) (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)))
(/.f64 (pow.f64 2 -1/4) (/.f64 1 (*.f64 a2 (pow.f64 2 -1/4))))
(/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) -1)
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 a2 (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (pow.f64 2 -1/2) 1) (/.f64 1 a2))
(/.f64 (pow.f64 (neg.f64 a2) 1) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) 2)
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 2 -1/2) a2)) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) a2))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 (pow.f64 2 -1/2) a2)) (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 1 (*.f64 (pow.f64 2 -1/2) a2))
(pow.f64 (*.f64 (pow.f64 2 -1/2) a2) 1)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 2 -1/2) a2)) (sqrt.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 1 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))) 1)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(-.f64 0 (/.f64 (*.f64 a2 (cos.f64 th)) -1))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 th))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(/.f64 a2 (/.f64 1 (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 1 a2))
(/.f64 (*.f64 a2 (cos.f64 th)) 1)
(/.f64 1 (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 1 (/.f64 1 (*.f64 a2 (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) -1)
(/.f64 (/.f64 (cos.f64 th) 1) (/.f64 1 a2))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 a2))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 (cos.f64 th))) (cbrt.f64 (*.f64 a2 (cos.f64 th)))) (cbrt.f64 (*.f64 a2 (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (*.f64 a2 (cos.f64 th))))
(*.f64 1 (*.f64 a2 (cos.f64 th)))
(pow.f64 (*.f64 a2 (cos.f64 th)) 1)
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 (sqrt.f64 (*.f64 a2 (cos.f64 th))) (sqrt.f64 (*.f64 a2 (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(log.f64 (exp.f64 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(-.f64 0 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a1))) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))
(*.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1)
(*.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (pow.f64 (*.f64 (pow.f64 4 -1/16) a1) 2))
(*.f64 (neg.f64 a1) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))))
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 a1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (*.f64 (pow.f64 2 -1/4) a1) (*.f64 (pow.f64 2 -1/4) a1))
(*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (pow.f64 2 -1/4)))
(*.f64 (/.f64 a1 -1) (/.f64 (neg.f64 a1) (sqrt.f64 2)))
(*.f64 (/.f64 a1 -1) (neg.f64 (/.f64 a1 (sqrt.f64 2))))
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4)))
(*.f64 (/.f64 (neg.f64 a1) -1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 1 a1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 a1 1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 a1))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2) (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2))
(*.f64 (neg.f64 (/.f64 a1 -1)) (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) -1)
(pow.f64 (*.f64 (pow.f64 2 -1/4) a1) 2)
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a1))) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a1)) (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1/2)
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a1))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a1)) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (fma.f64 2 (log.f64 a1) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (*.f64 (fma.f64 1/2 (log.f64 2) (*.f64 (log.f64 a1) -2)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 2 -1/4) a1)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (pow.f64 2 -1/4))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)) (sqrt.f32 2)))
(+.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(+.f64 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (pow.f64 a1 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(/.f64 (sqrt.f64 1/2) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1))) (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2)))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (sqrt.f64 1/2) 1) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (*.f64 1 (sqrt.f64 1/2)) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(/.f64 (neg.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(fma.f64 a2 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a1 a1) (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a2 a2) (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a1 (sqrt.f64 1/2)) a1 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(fma.f64 (*.f64 a2 (sqrt.f64 1/2)) a2 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(pow.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 0 (/.f64 (/.f64 (sqrt.f64 2) a2) -1))
(-.f64 (/.f64 0 a2) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 (/.f64 0 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 a2)) 1) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 a2) 1)) (/.f64 (sqrt.f64 2) (pow.f64 (neg.f64 a2) 1)))
(-.f64 (/.f64 (/.f64 0 a2) -1) (/.f64 (/.f64 (sqrt.f64 2) a2) -1))
(-.f64 (/.f64 0 (/.f64 -1 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 (sqrt.f64 2) (/.f64 1 a2))
(*.f64 (/.f64 (sqrt.f64 2) a2) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 1 a2) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 a2))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) -1)
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 (/.f64 -1 a2) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 -1 a2) (pow.f64 (neg.f64 (sqrt.f64 2)) 1))
(*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) -1))
(*.f64 (pow.f64 2 1/4) (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 a2)))
(*.f64 (pow.f64 2 1/4) (neg.f64 (*.f64 (pow.f64 2 1/4) (/.f64 -1 a2))))
(*.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) -1) (pow.f64 2 1/4))
(*.f64 (/.f64 (pow.f64 2 1/4) -1) (neg.f64 (/.f64 (pow.f64 2 1/4) a2)))
(*.f64 (neg.f64 (pow.f64 2 1/4)) (*.f64 (pow.f64 2 1/4) (/.f64 -1 a2)))
(*.f64 (*.f64 (/.f64 1 a2) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 (*.f64 (/.f64 -1 a2) -1) (sqrt.f64 2))
(*.f64 (/.f64 -1 (pow.f64 2 -1/2)) (/.f64 -1 a2))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) 1) (/.f64 -1 a2))
(*.f64 (/.f64 (/.f64 1 a2) 1) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 1 a2) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2) (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2))
(*.f64 (neg.f64 (/.f64 (pow.f64 2 1/4) -1)) (/.f64 (pow.f64 2 1/4) a2))
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 2 -1/2))) (/.f64 1 a2))
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) -1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2) 2)
(pow.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (sqrt.f64 2))) -1/2)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 (sqrt.f64 2) a2)) (/.f64 (sqrt.f64 2) a2)))
(*.f64 1 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) (sqrt.f64 (/.f64 (sqrt.f64 2) a2)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))
(-.f64 0 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 0 (/.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) 1))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 -1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) 1) (/.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) 1))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2))
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) a2))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (neg.f64 a2))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (pow.f64 (neg.f64 a2) 1))
(*.f64 -1 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 (neg.f64 a2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 a2 (/.f64 -1 a2)))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4)))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (*.f64 a2 a2))
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (/.f64 (*.f64 a2 (pow.f64 2 -1/4)) (/.f64 1 a2)))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) 1) (/.f64 (neg.f64 a2) (/.f64 1 a2)))
(*.f64 (/.f64 (*.f64 a2 (pow.f64 2 -1/4)) 1) (/.f64 (pow.f64 2 -1/4) (/.f64 1 a2)))
(*.f64 (pow.f64 (neg.f64 a2) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 a2 (/.f64 -1 a2)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 (*.f64 a2 a2) 1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) -1) a2)
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) -1)
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2)
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a2))) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) -1/2)
(neg.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) -1))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (fma.f64 2 (log.f64 a2) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (*.f64 (-.f64 (*.f64 1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cbrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 1 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 1)
(log1p.f64 (expm1.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(expm1.f64 (log1p.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 (sqrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (sqrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(exp.f64 (log.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(log.f64 (exp.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (sqrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))))
(-.f64 0 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)) (/.f64 a2 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)))
(*.f64 (pow.f64 2 -1/2) a2)
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 -1/4) (neg.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4))))
(*.f64 -1 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a2))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (pow.f64 (neg.f64 a2) 1))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (neg.f64 (neg.f64 (pow.f64 2 -1/4))))
(*.f64 (pow.f64 4 -1/16) (*.f64 (pow.f64 4 -1/16) (*.f64 a2 (pow.f64 2 -1/4))))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) a2)
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (/.f64 (pow.f64 2 -1/4) (/.f64 1 a2)))
(*.f64 (pow.f64 (neg.f64 a2) 1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 (neg.f64 (pow.f64 2 -1/4)) (*.f64 (neg.f64 a2) (pow.f64 2 -1/4)))
(*.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4)) (neg.f64 (pow.f64 2 -1/4)))
(*.f64 (*.f64 1 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (*.f64 1 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) -1) a2)
(*.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 4 -1/16)) (pow.f64 4 -1/16))
(*.f64 (/.f64 (pow.f64 2 -1/2) -1) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 2 -1/4))) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (neg.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 2) -1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) 2)
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) (cbrt.f64 (/.f64 a2 (sqrt.f64 2)))) (cbrt.f64 (/.f64 a2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (sqrt.f64 2))) (/.f64 a2 (sqrt.f64 2))))
(*.f64 1 (/.f64 a2 (sqrt.f64 2)))
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) (sqrt.f64 (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) (cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)))) (cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 1 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)))
(pow.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) 1)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) (sqrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(exp.f64 (log.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(log.f64 (exp.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2))))
(-.f64 0 (/.f64 (*.f64 a2 (cos.f64 th)) -1))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 th))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(/.f64 a2 (/.f64 1 (cos.f64 th)))
(/.f64 (cos.f64 th) (/.f64 1 a2))
(/.f64 (*.f64 a2 (cos.f64 th)) 1)
(/.f64 1 (/.f64 (/.f64 1 a2) (cos.f64 th)))
(/.f64 1 (/.f64 1 (*.f64 a2 (cos.f64 th))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) -1)
(/.f64 (/.f64 (cos.f64 th) 1) (/.f64 1 a2))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 a2))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) a2)) (cbrt.f64 (*.f64 (cos.f64 th) a2))) (cbrt.f64 (*.f64 (cos.f64 th) a2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) a2)))
(*.f64 1 (*.f64 (cos.f64 th) a2))
(pow.f64 (*.f64 (cos.f64 th) a2) 1)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) a2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) a2)) (sqrt.f64 (*.f64 (cos.f64 th) a2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) a2)))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)) (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))
Outputs
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th a2) (*.f64 th a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th a2) (*.f64 th a2))) (fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 th 4) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 6) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (fma.f64 -1/720 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 6)) (*.f64 a2 a2)) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th a2) (*.f64 th a2))) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 th 6) (*.f64 a2 a2))) (fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 th 4) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2))
a2
(+.f64 a2 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))))
(+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th th) a2)
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4)))))
(+.f64 a2 (fma.f64 -1/2 (*.f64 a2 (*.f64 th th)) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4)))))
(+.f64 (fma.f64 (*.f64 a2 -1/2) (*.f64 th th) a2) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 a2 (pow.f64 th 6))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))))
(+.f64 a2 (fma.f64 -1/2 (*.f64 a2 (*.f64 th th)) (fma.f64 -1/720 (*.f64 a2 (pow.f64 th 6)) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))))
(+.f64 (fma.f64 (*.f64 a2 -1/2) (*.f64 th th) a2) (fma.f64 1/24 (*.f64 a2 (pow.f64 th 4)) (*.f64 (pow.f64 th 6) (*.f64 a2 -1/720))))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (pow.f64 a1 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 a1 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (pow.f64 a1 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 (pow.f64 a1 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (/.f64 (*.f64 -1/2 (*.f64 a2 a2)) (/.f64 (/.f64 (sqrt.f64 2) th) th)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 4))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 th th)) (fma.f64 1/24 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 4)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 -1/720 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 6))) (fma.f64 1/24 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 4))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 6)) (fma.f64 1/24 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 4)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (/.f64 (*.f64 -1/2 (*.f64 a2 a2)) (/.f64 (/.f64 (sqrt.f64 2) th) th)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 4))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 th th)) (fma.f64 1/24 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 4)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 -1/720 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 6))) (fma.f64 1/24 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (pow.f64 th 4))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 6)) (fma.f64 1/24 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 4)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
a2
(+.f64 a2 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))))
(+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th th) a2)
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4)))))
(+.f64 a2 (fma.f64 -1/2 (*.f64 a2 (*.f64 th th)) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4)))))
(+.f64 (fma.f64 (*.f64 a2 -1/2) (*.f64 th th) a2) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))
(+.f64 a2 (+.f64 (*.f64 -1/2 (*.f64 a2 (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 a2 (pow.f64 th 6))) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))))
(+.f64 a2 (fma.f64 -1/2 (*.f64 a2 (*.f64 th th)) (fma.f64 -1/720 (*.f64 a2 (pow.f64 th 6)) (*.f64 1/24 (*.f64 a2 (pow.f64 th 4))))))
(+.f64 (fma.f64 (*.f64 a2 -1/2) (*.f64 th th) a2) (fma.f64 1/24 (*.f64 a2 (pow.f64 th 4)) (*.f64 (pow.f64 th 6) (*.f64 a2 -1/720))))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(*.f64 a2 (cos.f64 th))
(-.f64 0 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)) (/.f64 a2 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (pow.f64 2 -1/2) (/.f64 1 a2))
(*.f64 a2 (pow.f64 2 -1/2))
(/.f64 a2 (sqrt.f64 2))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 1 (/.f64 (sqrt.f64 2) a2))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (neg.f64 a2) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (neg.f64 a2) (pow.f64 (neg.f64 (sqrt.f64 2)) 1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (pow.f64 2 -1/4) (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)))
(*.f64 a2 (pow.f64 2 -1/2))
(/.f64 (pow.f64 2 -1/4) (/.f64 1 (*.f64 a2 (pow.f64 2 -1/4))))
(*.f64 a2 (pow.f64 2 -1/2))
(/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) -1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(/.f64 a2 (/.f64 (pow.f64 2 1/4) (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 -1/4) (/.f64 a2 (pow.f64 2 1/4)))
(/.f64 (/.f64 a2 (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(/.f64 (/.f64 (pow.f64 2 -1/2) 1) (/.f64 1 a2))
(*.f64 a2 (pow.f64 2 -1/2))
(/.f64 (pow.f64 (neg.f64 a2) 1) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 2) -1/2)
(pow.f64 (*.f64 2 (pow.f64 a2 -2)) -1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) 2)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) -1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) 1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 2 -1/2) a2)) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) a2))) (cbrt.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 (pow.f64 2 -1/2) a2)) (*.f64 (pow.f64 2 -1/2) a2)))
(cbrt.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/2)) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))))
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/2)) 3))
(*.f64 1 (*.f64 (pow.f64 2 -1/2) a2))
(*.f64 a2 (pow.f64 2 -1/2))
(pow.f64 (*.f64 (pow.f64 2 -1/2) a2) 1)
(*.f64 a2 (pow.f64 2 -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 2 -1/2) a2)) (sqrt.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(log.f64 (exp.f64 (*.f64 (pow.f64 2 -1/2) a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2))) (*.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))) 3))
(*.f64 1 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(pow.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th))) 1)
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (*.f32 (binary64->binary32 a2) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))))
(-.f64 0 (/.f64 (*.f64 a2 (cos.f64 th)) -1))
(*.f64 a2 (cos.f64 th))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 th))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(/.f64 a2 (/.f64 1 (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(/.f64 (cos.f64 th) (/.f64 1 a2))
(*.f64 a2 (cos.f64 th))
(/.f64 (*.f64 a2 (cos.f64 th)) 1)
(*.f64 a2 (cos.f64 th))
(/.f64 1 (/.f64 (/.f64 1 a2) (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(/.f64 1 (/.f64 1 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) -1)
(*.f64 a2 (cos.f64 th))
(/.f64 (/.f64 (cos.f64 th) 1) (/.f64 1 a2))
(*.f64 a2 (cos.f64 th))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 a2))
(*.f64 a2 (cos.f64 th))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 a2 (cos.f64 th))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 (cos.f64 th))) (cbrt.f64 (*.f64 a2 (cos.f64 th)))) (cbrt.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th))) (*.f64 a2 (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))))
(cbrt.f64 (pow.f64 (*.f64 a2 (cos.f64 th)) 3))
(*.f64 1 (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(pow.f64 (*.f64 a2 (cos.f64 th)) 1)
(*.f64 a2 (cos.f64 th))
(log1p.f64 (expm1.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(expm1.f64 (log1p.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(*.f64 (sqrt.f64 (*.f64 a2 (cos.f64 th))) (sqrt.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(exp.f64 (log.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(log.f64 (exp.f64 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(-.f64 0 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a1))) (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(*.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1)
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (pow.f64 (*.f64 (pow.f64 4 -1/16) a1) 2))
(*.f64 (pow.f64 2 -1/4) (pow.f64 (*.f64 a1 (pow.f64 4 -1/16)) 2))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a1 a1) (pow.f64 4 -1/8)))
(*.f64 (neg.f64 a1) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (neg.f64 a1) (neg.f64 (/.f64 a1 (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 -1 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (*.f64 (pow.f64 2 -1/4) a1) (*.f64 (pow.f64 2 -1/4) a1))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (pow.f64 2 -1/4)))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(*.f64 (/.f64 a1 -1) (/.f64 (neg.f64 a1) (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 a1 -1) (neg.f64 (/.f64 a1 (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4)))
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(*.f64 (/.f64 (neg.f64 a1) -1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(/.f64 (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/4))) (pow.f64 2 1/4))
(/.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 2 1/4) (*.f64 a1 a1)))
(*.f64 (*.f64 1 a1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (/.f64 a1 1) (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2) (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (neg.f64 (/.f64 a1 -1)) (/.f64 a1 (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1)
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) -1)
(/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)))
(pow.f64 (*.f64 (pow.f64 2 -1/4) a1) 2)
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1/2) 2)
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a1))) 2)
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(pow.f64 (*.f64 (exp.f64 (log.f64 a1)) (pow.f64 2 -1/4)) 2)
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1/2)
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a1 -2) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)))) -1/2)
(pow.f64 (*.f64 2 (pow.f64 a1 -4)) -1/2)
(neg.f64 (*.f64 a1 (neg.f64 (/.f64 a1 (sqrt.f64 2)))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1))
(/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a1))))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a1)) (*.f64 -1/2 (log.f64 2))))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(exp.f64 (fma.f64 2 (log.f64 a1) (*.f64 -1/2 (log.f64 2))))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (fma.f64 1/2 (log.f64 2) (*.f64 (log.f64 a1) -2)) -1))
(/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 2 -1/4) a1)) 2))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (pow.f64 2 -1/4))) 2))
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3))
(*.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1)
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)) (sqrt.f32 2)))
(binary32->binary64 (/.f32 (binary64->binary32 a1) (/.f32 (sqrt.f32 2) (binary64->binary32 a1))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a1) (sqrt.f32 2)) (binary64->binary32 a1)))
(+.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(+.f64 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(-.f64 (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 1/2)) (/.f64 1/2 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (+.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (/.f64 (+.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4)) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (/.f64 (pow.f64 a1 12) (*.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))) (-.f64 (pow.f64 a2 6) (pow.f64 a1 6))))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (pow.f64 a1 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (pow.f64 a2 4) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (-.f64 (pow.f64 a1 4) (*.f64 0 (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 12) (+.f64 (+.f64 (pow.f64 a2 8) (pow.f64 a1 8)) (pow.f64 (*.f64 a2 a1) 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 12) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (pow.f64 a1 12) (*.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2)) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4))))))
(*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 (pow.f64 a2 12) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4))))) (/.f64 (pow.f64 a1 12) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a1 8) (pow.f64 (*.f64 a2 a1) 4)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))) (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a2 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 a1 8) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 (pow.f64 a2 8) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (/.f64 (pow.f64 a1 8) (*.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))))))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(-.f64 (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (sqrt.f64 1/2) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (sqrt.f64 1/2)))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4))) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1))) (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 1/2 3/2)))
(*.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 1/2 3/2)) (/.f64 1 (fma.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4))) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 1/2) 1/2) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))))
(*.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1))))
(/.f64 (pow.f64 1/2 3/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 1/2 3/2)) (fma.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))
(/.f64 (pow.f64 1/2 3/2) (/.f64 (fma.f64 1/2 (pow.f64 a1 4) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))))
(*.f64 (/.f64 (pow.f64 1/2 3/2) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (pow.f64 a1 4)))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4))) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(-.f64 (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 1/2 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (sqrt.f64 1/2)) (/.f64 1/2 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (*.f64 (sqrt.f64 1/2) 1) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(/.f64 (*.f64 1 (sqrt.f64 1/2)) (/.f64 1 (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (+.f64 a2 a1)) (-.f64 a2 a1))
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(/.f64 (neg.f64 (*.f64 (pow.f64 1/2 3/2) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 1/2)) (*.f64 a1 a1)))))
(/.f64 (*.f64 (pow.f64 1/2 3/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (*.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))))
(*.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (pow.f64 1/2 3/2)) (fma.f64 1/2 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) (neg.f64 (-.f64 (pow.f64 a1 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a2 4)))))
(/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)) (pow.f64 a2 4))) (neg.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (sqrt.f64 1/2) (*.f64 1 (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))
(/.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (+.f64 a2 a1)) (/.f64 (sqrt.f64 1/2) (-.f64 a1 a2)))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 -1/2 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(-.f64 (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (pow.f64 a1 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))
(fma.f64 a2 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 (*.f64 a1 a1) (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 (*.f64 a2 a2) (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 (*.f64 a1 (sqrt.f64 1/2)) a1 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(fma.f64 (*.f64 a2 (sqrt.f64 1/2)) a2 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) 3))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 0 (/.f64 (/.f64 (sqrt.f64 2) a2) -1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 (/.f64 0 a2) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 (/.f64 0 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 (/.f64 (/.f64 0 (neg.f64 a2)) 1) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 (/.f64 0 (pow.f64 (neg.f64 a2) 1)) (/.f64 (sqrt.f64 2) (pow.f64 (neg.f64 a2) 1)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 (/.f64 (/.f64 0 a2) -1) (/.f64 (/.f64 (sqrt.f64 2) a2) -1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(-.f64 (/.f64 0 (/.f64 -1 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (sqrt.f64 2) (/.f64 1 a2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 (sqrt.f64 2) a2) 1)
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 1 (/.f64 (sqrt.f64 2) a2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 1 a2) (sqrt.f64 2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 a2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) -1)
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 -1 a2) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 -1 a2) (pow.f64 (neg.f64 (sqrt.f64 2)) 1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (pow.f64 2 1/4) (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) -1))
(*.f64 (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(/.f64 (pow.f64 2 1/4) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 1/4) (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)))
(*.f64 (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(/.f64 (pow.f64 2 1/4) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (pow.f64 2 1/4) (neg.f64 (*.f64 (pow.f64 2 1/4) (/.f64 -1 a2))))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) -1) (pow.f64 2 1/4))
(*.f64 (/.f64 (/.f64 1 a2) (pow.f64 2 -1/4)) (pow.f64 2 1/4))
(/.f64 (pow.f64 2 1/4) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (/.f64 (pow.f64 2 1/4) -1) (neg.f64 (/.f64 (pow.f64 2 1/4) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (neg.f64 (pow.f64 2 1/4)) (*.f64 (pow.f64 2 1/4) (/.f64 -1 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (*.f64 (/.f64 1 a2) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (*.f64 (/.f64 -1 a2) -1) (sqrt.f64 2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 -1 (pow.f64 2 -1/2)) (/.f64 -1 a2))
(/.f64 (/.f64 1 a2) (pow.f64 2 -1/2))
(/.f64 1 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) 1) (/.f64 -1 a2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 (/.f64 1 a2) 1) (sqrt.f64 2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (/.f64 (/.f64 1 a2) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2) (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (neg.f64 (/.f64 (pow.f64 2 1/4) -1)) (/.f64 (pow.f64 2 1/4) a2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (neg.f64 (/.f64 -1 (pow.f64 2 -1/2))) (/.f64 1 a2))
(/.f64 (/.f64 1 a2) (pow.f64 2 -1/2))
(/.f64 1 (*.f64 a2 (pow.f64 2 -1/2)))
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1)
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(pow.f64 (/.f64 a2 (sqrt.f64 2)) -1)
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 1/2) 2)
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(pow.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (sqrt.f64 2))) -1/2)
(pow.f64 (/.f64 a2 (/.f64 2 a2)) -1/2)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) 1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) -1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) 1))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 (sqrt.f64 2) a2)) (/.f64 (sqrt.f64 2) a2)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) a2) (pow.f64 (/.f64 (sqrt.f64 2) a2) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3))
(*.f64 1 (/.f64 (sqrt.f64 2) a2))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1)
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) (sqrt.f64 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))
(/.f64 (sqrt.f64 2) a2)
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))
(-.f64 0 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 0 (/.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) 1))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 -1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) 1) (/.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) 1))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 1 a2)) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (neg.f64 a2) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) a2))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (neg.f64 a2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (pow.f64 (neg.f64 a2) 1))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 -1 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a2 (neg.f64 a2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 a2 (/.f64 -1 a2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4)))
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (/.f64 (*.f64 a2 (pow.f64 2 -1/4)) (/.f64 1 a2)))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) 1) (/.f64 (neg.f64 a2) (/.f64 1 a2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a2 (pow.f64 2 -1/4)) 1) (/.f64 (pow.f64 2 -1/4) (/.f64 1 a2)))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 (neg.f64 a2) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (/.f64 -1 a2)) (/.f64 -1 (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (*.f64 a2 a2) 1) (pow.f64 2 -1/2))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) -1) a2)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) -1)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2)
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) 2)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a2))) 2)
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 2 -1/4)) 2)
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) -1/2)
(pow.f64 (/.f64 (*.f64 2 (pow.f64 a2 -2)) (*.f64 a2 a2)) -1/2)
(neg.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) -1))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 -1/2 (log.f64 2))))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(exp.f64 (fma.f64 2 (log.f64 a2) (*.f64 -1/2 (log.f64 2))))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (-.f64 (*.f64 1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))) -1))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2))
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cbrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(cbrt.f64 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3))
(*.f64 1 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 1)
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(expm1.f64 (log1p.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (sqrt.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(exp.f64 (log.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(log.f64 (exp.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (binary64->binary32 a2)))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (/.f32 (binary64->binary32 a2) (sqrt.f32 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(cbrt.f64 (*.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 3))
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (sqrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))))
(-.f64 0 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) 1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(-.f64 (/.f64 0 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)) (/.f64 a2 (pow.f64 (neg.f64 (sqrt.f64 2)) 1)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (pow.f64 2 -1/2) a2)
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 1 (/.f64 a2 (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (neg.f64 a2) (/.f64 -1 (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (pow.f64 2 -1/4) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (neg.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4))))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 -1 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a2))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (pow.f64 (neg.f64 a2) 1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (neg.f64 (neg.f64 (pow.f64 2 -1/4))))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (pow.f64 4 -1/16) (*.f64 (pow.f64 4 -1/16) (*.f64 a2 (pow.f64 2 -1/4))))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (pow.f64 4 -1/16) (pow.f64 4 -1/16)))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 4 -1/8))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(/.f64 a2 (/.f64 (pow.f64 2 1/4) (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 -1/4) (/.f64 a2 (pow.f64 2 1/4)))
(*.f64 (/.f64 (pow.f64 2 -1/2) 1) a2)
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (/.f64 (pow.f64 2 -1/4) 1) (/.f64 (pow.f64 2 -1/4) (/.f64 1 a2)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (pow.f64 (neg.f64 a2) 1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (neg.f64 (pow.f64 2 -1/4)) (*.f64 (neg.f64 a2) (pow.f64 2 -1/4)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4)) (neg.f64 (pow.f64 2 -1/4)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (*.f64 1 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (*.f64 1 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) -1) a2)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 4 -1/16)) (pow.f64 4 -1/16))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (pow.f64 4 -1/16) (pow.f64 4 -1/16)))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (pow.f64 4 -1/8))
(*.f64 (/.f64 (pow.f64 2 -1/2) -1) (neg.f64 a2))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 2 -1/4))) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 a2 (pow.f64 2 -1/2))
(*.f64 (neg.f64 (*.f64 (neg.f64 a2) (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 a2 (pow.f64 2 -1/2))
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 2) -1/2)
(pow.f64 (*.f64 2 (pow.f64 a2 -2)) -1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -1/2) 2)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(neg.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) -1) -1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1) 1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) (cbrt.f64 (/.f64 a2 (sqrt.f64 2)))) (cbrt.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (sqrt.f64 2))) (/.f64 a2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3))
(*.f64 1 (/.f64 a2 (sqrt.f64 2)))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1)
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) (sqrt.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 2))))
(*.f64 a2 (/.f64 1 (sqrt.f64 2)))
(/.f64 a2 (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) (/.f64 (neg.f64 a2) (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 1 a2) (cos.f64 th))) (/.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))) (/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))) (/.f64 a2 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))) (/.f64 a2 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (/.f64 1 a2) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2)) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 a2 -2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) (/.f64 -1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) (/.f64 (sqrt.f64 2) (neg.f64 a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 1 a2)) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 -1 a2)) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (neg.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) (/.f64 1 a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a2 (*.f64 (cos.f64 th) (neg.f64 a2))) -1) (sqrt.f64 2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2))) (cos.f64 th)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 a2) (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 (neg.f64 a2) (sqrt.f64 2)))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (neg.f64 a2) (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (neg.f64 a2) (sqrt.f64 2))) a2))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(neg.f64 (/.f64 (*.f64 a2 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) (cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)))) (cbrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(cbrt.f64 (*.f64 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 3))
(*.f64 1 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) 1)
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) (sqrt.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(log.f64 (exp.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))))
(-.f64 0 (/.f64 (*.f64 a2 (cos.f64 th)) -1))
(*.f64 a2 (cos.f64 th))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 th))) (/.f64 (neg.f64 a2) (/.f64 1 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(/.f64 a2 (/.f64 1 (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(/.f64 (cos.f64 th) (/.f64 1 a2))
(*.f64 a2 (cos.f64 th))
(/.f64 (*.f64 a2 (cos.f64 th)) 1)
(*.f64 a2 (cos.f64 th))
(/.f64 1 (/.f64 (/.f64 1 a2) (cos.f64 th)))
(*.f64 a2 (cos.f64 th))
(/.f64 1 (/.f64 1 (*.f64 a2 (cos.f64 th))))
(*.f64 a2 (cos.f64 th))
(/.f64 (*.f64 (cos.f64 th) (neg.f64 a2)) -1)
(*.f64 a2 (cos.f64 th))
(/.f64 (/.f64 (cos.f64 th) 1) (/.f64 1 a2))
(*.f64 a2 (cos.f64 th))
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 a2))
(*.f64 a2 (cos.f64 th))
(neg.f64 (*.f64 (cos.f64 th) (neg.f64 a2)))
(*.f64 a2 (cos.f64 th))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 th) a2)) (cbrt.f64 (*.f64 (cos.f64 th) a2))) (cbrt.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 th) a2) (*.f64 (cos.f64 th) a2)) (*.f64 (cos.f64 th) a2)))
(cbrt.f64 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th)))))
(cbrt.f64 (pow.f64 (*.f64 a2 (cos.f64 th)) 3))
(*.f64 1 (*.f64 (cos.f64 th) a2))
(*.f64 a2 (cos.f64 th))
(pow.f64 (*.f64 (cos.f64 th) a2) 1)
(*.f64 a2 (cos.f64 th))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 th) a2)) (sqrt.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(exp.f64 (log.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(log.f64 (exp.f64 (*.f64 (cos.f64 th) a2)))
(*.f64 a2 (cos.f64 th))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2)))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (*.f32 (binary64->binary32 a2) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)) (sqrt.f32 2)))
(binary32->binary64 (/.f32 (binary64->binary32 a1) (/.f32 (sqrt.f32 2) (binary64->binary32 a1))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a1) (sqrt.f32 2)) (binary64->binary32 a1)))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (+.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (fma.f32 (binary64->binary32 a2) (binary64->binary32 a2) (*.f32 (binary64->binary32 a1) (binary64->binary32 a1)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (binary64->binary32 a2)))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (/.f32 (binary64->binary32 a2) (sqrt.f32 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (binary64->binary32 (/.f64 (sqrt.f64 2) a2)))
(binary32->binary64 (/.f32 (sqrt.f32 2) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2)))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (*.f32 (cos.f32 (binary64->binary32 th)) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 th)) (*.f32 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)) (binary64->binary32 a2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (cos.f32 (binary64->binary32 th)) (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (sqrt.f64 2))))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (sqrt.f32 2)))

eval238.0ms (2.1%)

Compiler

Compiled 8449 to 5249 computations (37.9% saved)

prune168.0ms (1.5%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New5289537
Fresh235
Picked235
Done112
Total53316549
Accuracy
100.0%
Counts
549 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.9%
(pow.f64 (*.f64 2 (pow.f64 a1 -4)) -1/2)
65.1%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
14.1%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
99.6%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
14.1%
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
14.1%
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
63.8%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
65.1%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
99.7%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
99.7%
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
65.1%
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.6%
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
55.9%
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
14.1%
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
19.9%
(pow.f64 (*.f64 2 (pow.f64 a1 -4)) -1/2)
65.1%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
14.1%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
99.6%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
14.1%
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
14.1%
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
63.8%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
65.1%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
99.7%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
99.7%
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
65.1%
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.6%
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
55.9%
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
14.1%
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
Compiler

Compiled 664 to 516 computations (22.3% saved)

localize271.0ms (2.4%)

Localize:

Found 22 expressions with local error:

NewAccuracyProgram
85.1%
(*.f64 (*.f64 -1/2 a2) (*.f64 th th))
98.4%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
99.4%
(*.f64 (pow.f64 2 -1/2) a2)
98.4%
(/.f64 -1 (sqrt.f64 2))
99.4%
(*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))
99.7%
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
99.7%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
99.7%
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
99.4%
(*.f64 a2 (sqrt.f64 1/2))
99.8%
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
99.8%
(*.f64 a2 (cos.f64 th))
99.4%
(*.f64 (pow.f64 2 -1/2) a2)
98.4%
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
85.1%
(*.f64 (*.f64 -1/2 a2) (*.f64 th th))
99.7%
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
99.4%
(*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))
98.4%
(/.f64 -1 (sqrt.f64 2))
99.7%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
99.7%
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
99.8%
(*.f64 a2 (cos.f64 th))
99.8%
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
99.4%
(*.f64 a2 (sqrt.f64 1/2))
Compiler

Compiled 130 to 77 computations (40.8% saved)

series13.0ms (0.1%)

Counts
9 → 120
Calls

33 calls:

TimeVariablePointExpression
3.0ms
a2
@inf
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
1.0ms
a2
@-inf
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
1.0ms
a2
@0
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
1.0ms
a2
@0
(*.f64 (*.f64 -1/2 a2) (*.f64 th th))
1.0ms
a2
@inf
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))

rewrite222.0ms (2%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
389×div-sub
324×associate-*r*
287×distribute-rgt-out
268×pow-prod-down
261×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030193
1104185
2567167
34901167
Stop Event
node limit
Counts
9 → 361
Calls
Call 1
Inputs
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(/.f64 -1 (sqrt.f64 2))
(*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (*.f64 -1/2 a2) (*.f64 th th))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
Outputs
(pow.f64 (*.f64 a2 (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 (pow.f64 1/2 1/4) a2) 2)
(pow.f64 (*.f64 (pow.f64 1/2 1/4) (exp.f64 (log.f64 a2))) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 1/2 1/4)) 2)
(exp.f64 (+.f64 (*.f64 1/2 (log.f64 1/2)) (*.f64 2 (log.f64 a2))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 1/2 (log.f64 1/2))))
(-.f64 0 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (pow.f64 a2 -2)) (/.f64 (neg.f64 (pow.f64 2 -1/2)) (pow.f64 a2 -2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 a2 (*.f64 (neg.f64 a2) (neg.f64 (pow.f64 2 -1/2))))
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2))
(*.f64 -1 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (pow.f64 2 -1/2)) (*.f64 a2 (neg.f64 a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) a2))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (neg.f64 a2) (*.f64 a2 (neg.f64 (pow.f64 2 -1/2))))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 a2 -1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4)))
(*.f64 (/.f64 (neg.f64 a2) -1) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (pow.f64 2 -1/2)) -1)
(*.f64 (/.f64 a2 1) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 1 a2) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 1 (*.f64 a2 (neg.f64 a2))) (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) -1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) 1) (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) -1)
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2)
(pow.f64 (pow.f64 (*.f64 1/2 (pow.f64 a2 4)) -1) -1/2)
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a2))) 2)
(neg.f64 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) -1))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))))
(exp.f64 (-.f64 (*.f64 2 (log.f64 a2)) (*.f64 1/2 (log.f64 2))))
(exp.f64 (*.f64 (-.f64 (*.f64 1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2))
(-.f64 0 (pow.f64 2 -1/2))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 2 -1/2)) -1))
(*.f64 -1 (pow.f64 2 -1/2))
(*.f64 (neg.f64 (pow.f64 2 -1/2)) 1)
(*.f64 (pow.f64 2 -1/2) -1)
(*.f64 1 (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (neg.f64 (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) -1))
(*.f64 (neg.f64 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 -1 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2) (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2))
(pow.f64 (neg.f64 (pow.f64 2 -1/2)) 1)
(pow.f64 (neg.f64 (sqrt.f64 2)) -1)
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) 2) -1/2)
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2) 2)
(neg.f64 (pow.f64 2 -1/2))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 2))) -1))
(+.f64 0 (/.f64 a1 (sqrt.f64 2)))
(+.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) 0) (/.f64 a1 (sqrt.f64 2)))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 2 -1/2))) (/.f64 a1 (sqrt.f64 2)))
(-.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 a1) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 (pow.f64 a1 1) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 a1) (neg.f64 (sqrt.f64 2))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 2)) -1) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (*.f64 a1 (neg.f64 (sqrt.f64 2)))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (/.f64 (pow.f64 a1 3) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0)))) (/.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3) (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0)))))
(-.f64 (/.f64 0 (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))) (/.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2) (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a1)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (neg.f64 a1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) a1)
(/.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) -1)
(/.f64 1 (/.f64 (sqrt.f64 2) a1))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a1) 1))
(/.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) a1))
(/.f64 (*.f64 a1 a1) (*.f64 a1 (sqrt.f64 2)))
(/.f64 (neg.f64 (pow.f64 a1 3)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 (/.f64 a1 (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (neg.f64 a1) -1) (sqrt.f64 2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3)) (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 a1 3))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 (*.f64 -1 (neg.f64 (pow.f64 a1 3))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (neg.f64 (pow.f64 2 -1/2))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) 1) (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) -1) (*.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2)) (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2)))))
(pow.f64 (/.f64 (sqrt.f64 2) a1) -1)
(neg.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) -1))
(+.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(+.f64 (*.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2)))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(-.f64 0 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) a1)) (/.f64 (neg.f64 a1) (/.f64 (sqrt.f64 2) a1)))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(-.f64 (/.f64 (/.f64 0 (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 (pow.f64 a1 1) (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(-.f64 (/.f64 (/.f64 0 a1) (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 1 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)) -1)
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) -1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 a1 a1) 1) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a1 (neg.f64 a1))) a1)
(/.f64 (*.f64 a1 (neg.f64 (pow.f64 a1 3))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (/.f64 a1 (neg.f64 (sqrt.f64 2)))) (*.f64 a1 a1))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 a1 (neg.f64 (sqrt.f64 2)))) a1)
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) a1) (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) a1) (*.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (neg.f64 a1)) (*.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 a1)) (*.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (pow.f64 a1 3))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 a1) (*.f64 a1 (neg.f64 a1))) (*.f64 (sqrt.f64 2) a1))
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) a1) 2)
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a1 (neg.f64 a1))))
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(-.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6))))) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6))))) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 a2 a2) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 a2 a2) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)) 0)) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a2 -1/2) 4) (pow.f64 th 8)) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))) (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))))
(/.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))))
(/.f64 1 (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))))
(/.f64 1 (/.f64 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th))))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))))))
(/.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) (sqrt.f64 2))
(/.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 2) (*.f64 a2 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4)))) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) 1) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 a2 a2))) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (/.f64 a2 (sqrt.f64 2))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 a2 (sqrt.f64 2))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 a2 a2)) (/.f64 a2 (sqrt.f64 2))) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (*.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (*.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (*.f64 (sqrt.f64 2) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) -1) (*.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) 1) (*.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) -1) (*.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) 1) (*.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))))) (neg.f64 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))))
(/.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4)) (pow.f64 a2 4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) -1)
(pow.f64 (*.f64 (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) (/.f64 (sqrt.f64 2) a2)) -1)
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th (*.f64 th (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 th th) (*.f64 -1/2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (*.f64 a2 (*.f64 th -1/2)) (*.f64 th (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (pow.f64 2 -1/2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 th th))) a2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 -1/2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a2 (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 th (*.f64 th (/.f64 a2 (sqrt.f64 2)))) (*.f64 a2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 th -1/2))) th (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 -1/2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 th th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
Calls

29 calls:

1.0ms
(*.f64 a2 (sqrt.f64 1/2))
0.0ms
(*.f64 a2 (sqrt.f64 1/2))
0.0ms
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
0.0ms
(*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))
0.0ms
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))

simplify229.0ms (2.1%)

Algorithm
egg-herbie
Rules
960×distribute-lft-in
568×times-frac
522×associate-/l*
461×*-commutative
319×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
081815275
1223514069
2768413909
Stop Event
node limit
Counts
481 → 459
Calls
Call 1
Inputs
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 6) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))) (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (sqrt.f64 1/2))) (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 1 (*.f64 a2 (sqrt.f64 1/2)))
(pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 1)
(log1p.f64 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2))))
(expm1.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))))
(exp.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))))
(log.f64 (exp.f64 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))) (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))) (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 1 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))) 1)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(exp.f64 (log.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(log.f64 (exp.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(pow.f64 (*.f64 a2 (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 (pow.f64 1/2 1/4) a2) 2)
(pow.f64 (*.f64 (pow.f64 1/2 1/4) (exp.f64 (log.f64 a2))) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 1/2 1/4)) 2)
(exp.f64 (+.f64 (*.f64 1/2 (log.f64 1/2)) (*.f64 2 (log.f64 a2))))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 1/2 (log.f64 1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2))))
(-.f64 0 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (pow.f64 a2 -2)) (/.f64 (neg.f64 (pow.f64 2 -1/2)) (pow.f64 a2 -2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(*.f64 a2 (*.f64 (neg.f64 a2) (neg.f64 (pow.f64 2 -1/2))))
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2))
(*.f64 -1 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(*.f64 (neg.f64 (pow.f64 2 -1/2)) (*.f64 a2 (neg.f64 a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) a2))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (neg.f64 a2) (*.f64 a2 (neg.f64 (pow.f64 2 -1/2))))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (/.f64 a2 -1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4)))
(*.f64 (/.f64 (neg.f64 a2) -1) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (pow.f64 2 -1/2)) -1)
(*.f64 (/.f64 a2 1) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(*.f64 (*.f64 1 a2) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (*.f64 1 (*.f64 a2 (neg.f64 a2))) (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) -1) (pow.f64 2 -1/2))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) 1) (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (neg.f64 a2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) -1)
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2)
(pow.f64 (pow.f64 (*.f64 1/2 (pow.f64 a2 4)) -1) -1/2)
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a2))) 2)
(neg.f64 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) -1))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 -1/2 (log.f64 2))))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))))
(exp.f64 (-.f64 (*.f64 2 (log.f64 a2)) (*.f64 1/2 (log.f64 2))))
(exp.f64 (*.f64 (-.f64 (*.f64 1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (sqrt.f32 2)))
(-.f64 0 (pow.f64 2 -1/2))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 2 -1/2)) -1))
(*.f64 -1 (pow.f64 2 -1/2))
(*.f64 (neg.f64 (pow.f64 2 -1/2)) 1)
(*.f64 (pow.f64 2 -1/2) -1)
(*.f64 1 (neg.f64 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 2 -1/4) (neg.f64 (pow.f64 2 -1/4)))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) -1))
(*.f64 (neg.f64 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (*.f64 -1 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2) (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2))
(pow.f64 (neg.f64 (pow.f64 2 -1/2)) 1)
(pow.f64 (neg.f64 (sqrt.f64 2)) -1)
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) 2) -1/2)
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2) 2)
(neg.f64 (pow.f64 2 -1/2))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 2))) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sqrt.f64 2))) (cbrt.f64 (/.f64 -1 (sqrt.f64 2)))) (cbrt.f64 (/.f64 -1 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))))
(*.f64 1 (/.f64 -1 (sqrt.f64 2)))
(pow.f64 (/.f64 -1 (sqrt.f64 2)) 1)
(log1p.f64 (expm1.f64 (/.f64 -1 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (/.f64 -1 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 -1 (sqrt.f64 2))) (sqrt.f64 (/.f64 -1 (sqrt.f64 2))))
(exp.f64 (log.f64 (/.f64 -1 (sqrt.f64 2))))
(log.f64 (exp.f64 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 -1 (sqrt.f32 2)))
(+.f64 0 (/.f64 a1 (sqrt.f64 2)))
(+.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) 0) (/.f64 a1 (sqrt.f64 2)))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 2 -1/2))) (/.f64 a1 (sqrt.f64 2)))
(-.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 a1) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 (pow.f64 a1 1) (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 a1) (neg.f64 (sqrt.f64 2))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 2)) -1) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (*.f64 a1 (neg.f64 (sqrt.f64 2)))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (/.f64 (pow.f64 a1 3) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(-.f64 (/.f64 0 (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0)))) (/.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3) (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0)))))
(-.f64 (/.f64 0 (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))) (/.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2) (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a1)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (neg.f64 a1) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) a1)
(/.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) -1)
(/.f64 1 (/.f64 (sqrt.f64 2) a1))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a1) 1))
(/.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) a1))
(/.f64 (*.f64 a1 a1) (*.f64 a1 (sqrt.f64 2)))
(/.f64 (neg.f64 (pow.f64 a1 3)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 (/.f64 a1 (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (/.f64 (neg.f64 a1) -1) (sqrt.f64 2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3)) (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 a1 3))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 (*.f64 -1 (neg.f64 (pow.f64 a1 3))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (neg.f64 (pow.f64 2 -1/2))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) 1) (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) -1) (*.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2)) (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2)))))
(pow.f64 (/.f64 (sqrt.f64 2) a1) -1)
(neg.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) -1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (cbrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (cbrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))) (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(*.f64 1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(pow.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))) 1)
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (sqrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(log.f64 (exp.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2))))
(+.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(+.f64 (*.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2)))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(-.f64 0 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) a1)) (/.f64 (neg.f64 a1) (/.f64 (sqrt.f64 2) a1)))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(-.f64 (/.f64 (/.f64 0 (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 (pow.f64 a1 1) (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(-.f64 (/.f64 (/.f64 0 a1) (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 1 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1))))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)) -1)
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) -1) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 a1 a1) 1) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a1 (neg.f64 a1))) a1)
(/.f64 (*.f64 a1 (neg.f64 (pow.f64 a1 3))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (/.f64 a1 (neg.f64 (sqrt.f64 2)))) (*.f64 a1 a1))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 a1 (neg.f64 (sqrt.f64 2)))) a1)
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) a1) (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) a1) (*.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (neg.f64 a1)) (*.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 a1)) (*.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (pow.f64 a1 3))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 (*.f64 (neg.f64 a1) (*.f64 a1 (neg.f64 a1))) (*.f64 (sqrt.f64 2) a1))
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 2 -1/4) a1) 2)
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a1 (neg.f64 a1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (cbrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))) (cbrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(*.f64 1 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(pow.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) 1)
(log1p.f64 (expm1.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(expm1.f64 (log1p.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (sqrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(exp.f64 (log.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(log.f64 (exp.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))) (cbrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))) (cbrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)) (*.f64 (*.f64 -1/2 a2) (*.f64 th th))) (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 1 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))
(pow.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)) 1)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))) (sqrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(-.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6))))) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6))))) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 a2 a2) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 a2 a2) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)) 0)) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a2 -1/2) 4) (pow.f64 th 8)) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))) (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))))
(/.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))))
(/.f64 1 (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))))
(/.f64 1 (/.f64 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th))))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))))))
(/.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) (sqrt.f64 2))
(/.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 2) (*.f64 a2 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4)))) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) 1) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) 1) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 a2 a2))) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) -1) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (/.f64 a2 (sqrt.f64 2))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 a2 (sqrt.f64 2))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 a2 a2)) (/.f64 a2 (sqrt.f64 2))) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (*.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (*.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (*.f64 (sqrt.f64 2) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) -1) (*.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) 1) (*.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) -1) (*.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (neg.f64 (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) 1) (*.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))))) (neg.f64 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))))
(/.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4)) (pow.f64 a2 4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) -1)
(pow.f64 (*.f64 (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) (/.f64 (sqrt.f64 2) a2)) -1)
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th (*.f64 th (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 th th) (*.f64 -1/2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (*.f64 a2 (*.f64 th -1/2)) (*.f64 th (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (pow.f64 2 -1/2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 th th))) a2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 -1/2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a2 (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 th (*.f64 th (/.f64 a2 (sqrt.f64 2)))) (*.f64 a2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 th -1/2))) th (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 -1/2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 th th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(*.f64 1 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))))
(pow.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))) 1)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (+.f32 (binary64->binary32 a2) (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 -1 (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (+.f32 (binary64->binary32 a2) (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))
Outputs
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (*.f64 1/24 (*.f64 a2 a2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 6) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 4) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (fma.f64 -1/720 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 6)) (*.f64 a2 a2)) (fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 th 6) (*.f64 a2 a2))) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (*.f64 1/24 (*.f64 a2 a2))))))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (pow.f64 a2 2) (sqrt.f64 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (pow.f64 a1 2) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 -1/2 (*.f64 a2 (pow.f64 th 2)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (pow.f64 th 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (fma.f64 -1/2 (*.f64 th th) 1) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 (neg.f64 a2)))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 (neg.f64 a2)))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 (neg.f64 a2)))
(*.f64 -1 (*.f64 (pow.f64 a2 2) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (pow.f64 th 2)) 1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 a2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 1/2 (*.f64 th th) -1)) (*.f64 a2 (neg.f64 a2)))
(*.f64 (pow.f64 a2 2) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))))
(*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2))))
(*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 2) (sqrt.f64 1/2)))) (*.f64 (pow.f64 a2 2) (sqrt.f64 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))) (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))) (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 a2 (sqrt.f64 1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (sqrt.f64 1/2))) (*.f64 a2 (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (sqrt.f64 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3))
(*.f64 1 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 a2 (sqrt.f64 1/2))
(pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 1)
(*.f64 a2 (sqrt.f64 1/2))
(log1p.f64 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 a2 (sqrt.f64 1/2))
(expm1.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 a2 (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))) (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 a2 (sqrt.f64 1/2))
(exp.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 a2 (sqrt.f64 1/2))
(log.f64 (exp.f64 (*.f64 a2 (sqrt.f64 1/2))))
(*.f64 a2 (sqrt.f64 1/2))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))) (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))) (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))) (*.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (sqrt.f64 1/2))) (*.f64 (*.f64 a2 (cos.f64 th)) (*.f64 a2 (cos.f64 th))))))
(cbrt.f64 (pow.f64 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th)))) 3))
(*.f64 1 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(pow.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th))) 1)
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(exp.f64 (log.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(log.f64 (exp.f64 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (sqrt.f32 1/2) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))))
(pow.f64 (*.f64 a2 (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 (pow.f64 1/2 1/4) a2) 2)
(pow.f64 (*.f64 a2 (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 (pow.f64 1/2 1/4) (exp.f64 (log.f64 a2))) 2)
(pow.f64 (*.f64 a2 (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 1/2 1/4)) 2)
(pow.f64 (*.f64 a2 (pow.f64 1/2 1/4)) 2)
(exp.f64 (+.f64 (*.f64 1/2 (log.f64 1/2)) (*.f64 2 (log.f64 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 1/2 (log.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (pow.f64 a2 4))))
(cbrt.f64 (pow.f64 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) 3))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1)
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2))))
(-.f64 0 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(-.f64 (/.f64 0 (pow.f64 a2 -2)) (/.f64 (neg.f64 (pow.f64 2 -1/2)) (pow.f64 a2 -2)))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 2 -1/2)) (pow.f64 a2 -2)))
(/.f64 (pow.f64 2 -1/2) (pow.f64 a2 -2))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a2))) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 a2 (/.f64 a2 (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 a2 (*.f64 (neg.f64 a2) (neg.f64 (pow.f64 2 -1/2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 -1 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (neg.f64 (pow.f64 2 -1/2)) (*.f64 a2 (neg.f64 a2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (pow.f64 2 -1/2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) (*.f64 a2 a2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (pow.f64 2 -1/4) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) a2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (neg.f64 a2) (*.f64 a2 (neg.f64 (pow.f64 2 -1/2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 a2 -1) (/.f64 (neg.f64 a2) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 a2 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4)))
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(*.f64 (/.f64 (neg.f64 a2) -1) (/.f64 a2 (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)) (pow.f64 2 -1/4))
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4)))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (pow.f64 2 -1/2)) -1)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 a2 1) (/.f64 a2 (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/4))) (pow.f64 2 -1/4))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 1 a2) (/.f64 a2 (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 1 (*.f64 a2 (neg.f64 a2))) (neg.f64 (pow.f64 2 -1/2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) -1) (pow.f64 2 -1/2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) 1) (neg.f64 (pow.f64 2 -1/2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (/.f64 a2 (neg.f64 (sqrt.f64 2))) (neg.f64 a2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) -1)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (pow.f64 (*.f64 1/2 (pow.f64 a2 4)) -1) -1/2)
(pow.f64 (/.f64 1 (*.f64 1/2 (pow.f64 a2 4))) -1/2)
(pow.f64 (/.f64 2 (pow.f64 a2 4)) -1/2)
(pow.f64 (/.f64 a2 (pow.f64 2 1/4)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1/2) 2)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (*.f64 (exp.f64 (log.f64 a2)) (pow.f64 2 -1/4)) 2)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (*.f64 (pow.f64 2 -1/4) (exp.f64 (log.f64 a2))) 2)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(neg.f64 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(neg.f64 (*.f64 (*.f64 a2 (neg.f64 a2)) (pow.f64 2 -1/2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) -1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (+.f64 (*.f64 2 (log.f64 a2)) (*.f64 -1/2 (log.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (-.f64 (*.f64 2 (log.f64 a2)) (*.f64 1/2 (log.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (*.f64 (-.f64 (*.f64 1/2 (log.f64 2)) (*.f64 2 (log.f64 a2))) -1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(cbrt.f64 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))
(cbrt.f64 (pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 3))
(*.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(exp.f64 (log.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(log.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (sqrt.f32 2)))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2))))
(-.f64 0 (pow.f64 2 -1/2))
(neg.f64 (pow.f64 2 -1/2))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 2 -1/2)) -1))
(neg.f64 (/.f64 (neg.f64 (pow.f64 2 -1/2)) -1))
(/.f64 (pow.f64 2 -1/2) -1)
(*.f64 -1 (pow.f64 2 -1/2))
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (neg.f64 (pow.f64 2 -1/2)) 1)
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/2) -1)
(neg.f64 (pow.f64 2 -1/2))
(*.f64 1 (neg.f64 (pow.f64 2 -1/2)))
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (neg.f64 (pow.f64 2 -1/4)))
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (pow.f64 2 -1/4) (*.f64 (pow.f64 2 -1/4) -1))
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (neg.f64 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (*.f64 -1 (pow.f64 2 -1/4)) (pow.f64 2 -1/4))
(neg.f64 (pow.f64 2 -1/2))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2) (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(pow.f64 (neg.f64 (pow.f64 2 -1/2)) 1)
(neg.f64 (pow.f64 2 -1/2))
(pow.f64 (neg.f64 (sqrt.f64 2)) -1)
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) 2) -1/2)
(pow.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2)) -1/2)
(pow.f64 (pow.f64 (neg.f64 (sqrt.f64 2)) -1/2) 2)
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(neg.f64 (pow.f64 2 -1/2))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 2))) -1))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sqrt.f64 2))) (cbrt.f64 (/.f64 -1 (sqrt.f64 2)))) (cbrt.f64 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (sqrt.f64 2)) 3))
(*.f64 1 (/.f64 -1 (sqrt.f64 2)))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(pow.f64 (/.f64 -1 (sqrt.f64 2)) 1)
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(log1p.f64 (expm1.f64 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(expm1.f64 (log1p.f64 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 -1 (sqrt.f64 2))) (sqrt.f64 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(exp.f64 (log.f64 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(log.f64 (exp.f64 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 -1 (sqrt.f32 2)))
(+.f64 0 (/.f64 a1 (sqrt.f64 2)))
(/.f64 a1 (sqrt.f64 2))
(+.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) 0) (/.f64 a1 (sqrt.f64 2)))
(/.f64 a1 (sqrt.f64 2))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 2 -1/2))) (/.f64 a1 (sqrt.f64 2)))
(/.f64 a1 (sqrt.f64 2))
(-.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 (sqrt.f64 2)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 a1) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 (/.f64 0 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) (/.f64 (pow.f64 a1 1) (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 (/.f64 0 a1) (neg.f64 (sqrt.f64 2))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 (/.f64 0 (sqrt.f64 2)) -1) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 (*.f64 a1 (neg.f64 (sqrt.f64 2)))) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) (/.f64 (pow.f64 a1 3) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))))
(/.f64 a1 (sqrt.f64 2))
(-.f64 (/.f64 0 (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0)))) (/.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3) (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3)) (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2))
(-.f64 (/.f64 0 (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))) (/.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2) (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 a1 (sqrt.f64 2))
(/.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (neg.f64 a1) (neg.f64 (sqrt.f64 2)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) a1)
(/.f64 a1 (sqrt.f64 2))
(/.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) -1)
(/.f64 a1 (*.f64 -1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (neg.f64 (neg.f64 (sqrt.f64 2))))
(/.f64 1 (/.f64 (sqrt.f64 2) a1))
(/.f64 a1 (sqrt.f64 2))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a1) 1))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 a1 (neg.f64 a1)) (*.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 2) a1))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 a1 a1) (*.f64 a1 (sqrt.f64 2)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (neg.f64 (pow.f64 a1 3)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (/.f64 a1 (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (/.f64 (neg.f64 a1) -1) (sqrt.f64 2))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3)) (+.f64 0 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0))))
(/.f64 (neg.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 3)) (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 a1 3))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 a1 3)) (*.f64 a1 a1))
(/.f64 (*.f64 -1 (neg.f64 (pow.f64 a1 3))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (neg.f64 (pow.f64 2 -1/2))) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 2 -1/2)) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 a1 3)) (*.f64 a1 a1))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) 1) (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) -1) (*.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 a1 (sqrt.f64 2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2)) (+.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 2)) (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(pow.f64 (/.f64 (sqrt.f64 2) a1) -1)
(/.f64 a1 (sqrt.f64 2))
(neg.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) -1))
(/.f64 a1 (sqrt.f64 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (cbrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (cbrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (sqrt.f64 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))) (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a1)) (*.f64 (neg.f64 a1) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a1))))))
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3))
(*.f64 1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(/.f64 a1 (sqrt.f64 2))
(pow.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))) 1)
(/.f64 a1 (sqrt.f64 2))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (sqrt.f64 2))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (sqrt.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (sqrt.f64 2))
(exp.f64 (log.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (sqrt.f64 2))
(log.f64 (exp.f64 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (sqrt.f64 2))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a1))))
(binary32->binary64 (binary64->binary32 (/.f64 a1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a1))))
(binary32->binary64 (binary64->binary32 (/.f64 a1 (sqrt.f64 2))))
(binary32->binary64 (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2))))
(binary32->binary64 (*.f32 (/.f32 -1 (sqrt.f32 2)) (neg.f32 (binary64->binary32 a1))))
(binary32->binary64 (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2)))
(+.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) 0) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(+.f64 (*.f64 0 (/.f64 a1 (neg.f64 (sqrt.f64 2)))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 0 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 2))) (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (sqrt.f64 2) a1)) (/.f64 (neg.f64 a1) (/.f64 (sqrt.f64 2) a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 (pow.f64 a1 1) (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(-.f64 (/.f64 (/.f64 0 a1) (/.f64 (neg.f64 (sqrt.f64 2)) a1)) (/.f64 a1 (/.f64 (neg.f64 (sqrt.f64 2)) a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (neg.f64 a1) (/.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)) -1)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) -1) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a1 a1) 1) (sqrt.f64 2))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 (pow.f64 a1 3))) (*.f64 a1 a1))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (*.f64 a1 (neg.f64 a1))) a1)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 a1 (neg.f64 (pow.f64 a1 3))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 a1))) (*.f64 (neg.f64 (sqrt.f64 2)) a1))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (/.f64 a1 (neg.f64 (sqrt.f64 2)))) (*.f64 a1 a1))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 a1 (neg.f64 (sqrt.f64 2)))) a1)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) a1) (*.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) a1) (*.f64 a1 (neg.f64 (sqrt.f64 2))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 1/4))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a1 3)) (neg.f64 a1)) (*.f64 (*.f64 a1 a1) (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 a1)) (*.f64 a1 (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 a1) (neg.f64 (pow.f64 a1 3))) (*.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(/.f64 (*.f64 (neg.f64 a1) (*.f64 a1 (neg.f64 a1))) (*.f64 (sqrt.f64 2) a1))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1))
(pow.f64 (*.f64 (pow.f64 2 -1/4) a1) 2)
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1))
(neg.f64 (/.f64 (*.f64 a1 (neg.f64 a1)) (sqrt.f64 2)))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a1 (neg.f64 a1))))
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2)
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (cbrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))) (cbrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3))
(*.f64 1 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(pow.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))) 1)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(log1p.f64 (expm1.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(expm1.f64 (log1p.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))) (sqrt.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(exp.f64 (log.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(log.f64 (exp.f64 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(*.f64 a1 (/.f64 a1 (sqrt.f64 2)))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2)))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (*.f32 (/.f32 -1 (sqrt.f32 2)) (neg.f32 (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))) (cbrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))) (cbrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)) (*.f64 (*.f64 -1/2 a2) (*.f64 th th))) (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) (*.f64 (*.f64 (*.f64 a2 -1/2) (*.f64 a2 -1/2)) (pow.f64 th 4))))
(cbrt.f64 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 3))
(*.f64 1 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(pow.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)) 1)
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))) (sqrt.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 th th) (*.f64 a2 -1/2))
(*.f64 a2 (*.f64 -1/2 (*.f64 th th)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))
(binary32->binary64 (*.f32 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (binary64->binary32 th)) (binary64->binary32 th)))
(binary32->binary64 (*.f32 -1/2 (*.f32 (binary64->binary32 a2) (*.f32 (binary64->binary32 th) (binary64->binary32 th)))))
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(+.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(-.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (/.f64 (*.f64 a2 (neg.f64 a2)) (sqrt.f64 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))))
(-.f64 (*.f64 (/.f64 1/2 a2) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th)))))) (*.f64 (/.f64 1/2 a2) (/.f64 (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th)))))))
(*.f64 (/.f64 1/2 a2) (/.f64 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6))))) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6))))) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3))))) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (*.f64 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2))))) a2) (sqrt.f64 2)) (+.f64 (pow.f64 a2 3) (*.f64 1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (/.f64 (pow.f64 a2 6) (*.f64 (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th)))) (fma.f64 1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)))) (/.f64 1/64 (*.f64 (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th)))) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (pow.f64 (*.f64 a2 (*.f64 th th)) 6))))))
(-.f64 (/.f64 (*.f64 a2 a2) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (*.f64 a2 a2) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (/.f64 a2 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 a2 a2) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)) (/.f64 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 2) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2))))
(-.f64 (/.f64 (*.f64 a2 a2) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)) 0)) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (*.f64 a2 a2) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (/.f64 a2 (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 a2 a2) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)) (/.f64 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 2) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 6) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 1/64 (pow.f64 (*.f64 a2 (*.f64 th th)) 6)) (*.f64 (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2))) (+.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (+.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4)))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (/.f64 (pow.f64 a2 6) (*.f64 (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2) (fma.f64 (pow.f64 th 4) (+.f64 (*.f64 (pow.f64 a2 4) 1/4) (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4)) (pow.f64 a2 4)))) (/.f64 1/64 (*.f64 (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2) (/.f64 (fma.f64 (pow.f64 th 4) (+.f64 (*.f64 (pow.f64 a2 4) 1/4) (pow.f64 (*.f64 a2 (*.f64 th -1/2)) 4)) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 (*.f64 th th)) 6))))))
(-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a2 -1/2) 4) (pow.f64 th 8)) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a2 4) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (/.f64 a2 (sqrt.f64 2))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a2 -1/2) 4) (pow.f64 th 8)) (fma.f64 a2 a2 (*.f64 1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2)))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (/.f64 (/.f64 (pow.f64 a2 4) (fma.f64 a2 a2 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 2))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)) (/.f64 (*.f64 (pow.f64 (*.f64 a2 -1/2) 4) (pow.f64 th 8)) (*.f64 (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2) (fma.f64 a2 a2 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 2))))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))) (/.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))))
(-.f64 (*.f64 (/.f64 1/2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2))) (*.f64 (/.f64 1/2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2))))
(*.f64 (/.f64 1/2 (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1))) (/.f64 (fma.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4) (neg.f64 (pow.f64 a2 4))) (/.f64 a2 (sqrt.f64 2))))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)) (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))))
(*.f64 (/.f64 1 (fma.f64 1/2 (pow.f64 a2 4) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2)))))) (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)))
(*.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) (/.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1)))) (*.f64 1/2 (pow.f64 a2 4)))))
(/.f64 1 (/.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 1 (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 1 (/.f64 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th))))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))))))
(*.f64 (/.f64 1 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th)))))) (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)))))
(*.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4)))) (/.f64 1 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (+.f64 1 (*.f64 1/2 (*.f64 th th))))))
(/.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))) (/.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (/.f64 a2 (sqrt.f64 2))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))))
(/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) (fma.f64 1/2 (pow.f64 a2 4) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2))))))
(*.f64 (/.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1)))) (*.f64 1/2 (pow.f64 a2 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 2) (*.f64 a2 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))))
(/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) (fma.f64 1/2 (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)) (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 2) (*.f64 a2 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))))
(*.f64 (/.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 2) (*.f64 a2 (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)) (*.f64 1/2 (*.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4))))) (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4)))) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th))))))
(-.f64 (*.f64 (/.f64 1/2 a2) (/.f64 (pow.f64 a2 4) (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th)))))) (*.f64 (/.f64 1/2 a2) (/.f64 (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th)))))))
(*.f64 (/.f64 1/2 a2) (/.f64 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) 1) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) 1) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (neg.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 a2 a2))) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2) (-.f64 (*.f64 1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))) (*.f64 a2 a2))))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1))) (-.f64 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 2) (*.f64 a2 a2)))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) -1) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) (/.f64 a2 (sqrt.f64 2))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) (/.f64 a2 (sqrt.f64 2))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))) (*.f64 a2 a2)) (/.f64 a2 (sqrt.f64 2))) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2) (-.f64 (*.f64 1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))) (*.f64 a2 a2))))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1))) (-.f64 (pow.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) 2) (*.f64 a2 a2)))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (*.f64 (neg.f64 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 -1 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (*.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 1 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (*.f64 (sqrt.f64 2) (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) -1) (*.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3))) 1) (*.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2)))) (sqrt.f64 2)))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) -1) (*.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (*.f64 (*.f64 a2 (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4))))) 1) (*.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th)))) (sqrt.f64 2)))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 a2 4)) (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3))) (neg.f64 (fma.f64 1/2 (pow.f64 a2 4) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2)))))))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1)))) (*.f64 1/2 (pow.f64 a2 4)))) (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a2 3) (pow.f64 th 6)) (pow.f64 a2 3)))) (neg.f64 (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 (*.f64 a2 a2) (-.f64 (pow.f64 (*.f64 th -1/2) 2) -1/2))))))
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (*.f64 th th) (*.f64 a2 (*.f64 a2 (+.f64 (pow.f64 (*.f64 th -1/2) 2) 1/2)))))) (/.f64 a2 (sqrt.f64 2)))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 th 6) (pow.f64 a2 3)) (pow.f64 a2 3)) (fma.f64 a2 a2 (*.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 th th))) (*.f64 (*.f64 a2 a2) (*.f64 th th))))))
(/.f64 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (*.f64 a2 a2) (pow.f64 th 4)))))) (neg.f64 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))))
(*.f64 (/.f64 1 (+.f64 a2 (*.f64 th (*.f64 1/2 (*.f64 a2 th))))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 -1/4 (*.f64 (pow.f64 th 4) (*.f64 a2 a2))))))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (fma.f64 a2 a2 (*.f64 (pow.f64 th 4) (*.f64 (*.f64 a2 a2) -1/4))) (fma.f64 th (*.f64 th (*.f64 a2 1/2)) a2)))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4))))) (neg.f64 (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 1 (*.f64 -1/2 (*.f64 th th)))))))
(/.f64 (*.f64 -1/2 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)))) (*.f64 a2 (neg.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 1 (*.f64 1/2 (*.f64 th th)))))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 a2 4) (*.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4))) (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (+.f64 1 (*.f64 1/2 (*.f64 th th))))))
(/.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2) (pow.f64 th 4)) (pow.f64 a2 4))) (*.f64 (/.f64 a2 (sqrt.f64 2)) (-.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) a2)))
(-.f64 (*.f64 (/.f64 1/2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 th 4) (pow.f64 (*.f64 a2 (*.f64 a2 -1/2)) 2)) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2))) (*.f64 (/.f64 1/2 (/.f64 a2 (sqrt.f64 2))) (/.f64 (pow.f64 a2 4) (-.f64 (*.f64 (*.f64 th th) (*.f64 a2 -1/2)) a2))))
(*.f64 (/.f64 1/2 (*.f64 a2 (-.f64 (*.f64 -1/2 (*.f64 th th)) 1))) (/.f64 (fma.f64 (pow.f64 th 4) (*.f64 (pow.f64 a2 4) 1/4) (neg.f64 (pow.f64 a2 4))) (/.f64 a2 (sqrt.f64 2))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) -1)
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(pow.f64 (*.f64 (/.f64 1 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)) (/.f64 (sqrt.f64 2) a2)) -1)
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(fma.f64 (*.f64 a2 a2) (pow.f64 2 -1/2) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th (*.f64 th (/.f64 a2 (sqrt.f64 2)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th (/.f64 (*.f64 a2 th) (sqrt.f64 2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 -1/2) (/.f64 (*.f64 a2 (*.f64 th th)) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 th th) (*.f64 -1/2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 th th) (/.f64 (*.f64 -1/2 (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 th th) (/.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 th th) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 a2) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) a2 (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 -1/2 (*.f64 th th))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(fma.f64 (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))) (pow.f64 2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 (*.f64 th -1/2)) (*.f64 th (/.f64 a2 (sqrt.f64 2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 (*.f64 th -1/2)) (/.f64 (*.f64 a2 th) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 (*.f64 th -1/2)) (/.f64 a2 (/.f64 (sqrt.f64 2) th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 (neg.f64 a2)) (neg.f64 (pow.f64 2 -1/2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2)))
(fma.f64 -1/2 (pow.f64 (*.f64 th (*.f64 a2 (pow.f64 2 -1/4))) 2) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 th th))) a2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 a2 (sqrt.f64 2)) 1) (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))
(fma.f64 (*.f64 -1/2 (/.f64 a2 (sqrt.f64 2))) (*.f64 a2 (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (/.f64 (*.f64 a2 -1/2) (sqrt.f64 2)) (*.f64 a2 (*.f64 th th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) -1/2)) (*.f64 a2 (*.f64 th th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 th (*.f64 th (/.f64 a2 (sqrt.f64 2)))) (*.f64 a2 -1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 a2 -1/2) (*.f64 th (/.f64 (*.f64 a2 th) (sqrt.f64 2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 a2 -1/2) (/.f64 (*.f64 a2 (*.f64 th th)) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 th -1/2))) th (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 th -1/2)) th (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (*.f64 th -1/2))) th (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 -1/2 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 th th) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))
(fma.f64 (*.f64 th th) (/.f64 (*.f64 -1/2 (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 th th) (/.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (*.f64 th th) (/.f64 -1/2 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))) (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (*.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1)))) 3))
(*.f64 1 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(pow.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th)))) 1)
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(log.f64 (exp.f64 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(fma.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(fma.f64 (pow.f64 2 -1/2) (*.f64 (*.f64 a2 a2) (*.f64 -1/2 (*.f64 th th))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (+.f32 (binary64->binary32 a2) (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 a2) (pow.f32 2 -1/2)) (+.f32 (binary64->binary32 a2) (*.f32 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (binary64->binary32 th)) (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (pow.f32 2 -1/2) (fma.f32 -1/2 (*.f32 (binary64->binary32 a2) (*.f32 (binary64->binary32 th) (binary64->binary32 th))) (binary64->binary32 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (cos.f64 th))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (cos.f64 th))))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (sqrt.f32 1/2) (*.f32 (binary64->binary32 a2) (cos.f32 (binary64->binary32 th))))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (sqrt.f64 1/2))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (sqrt.f32 1/2)))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 a2 (sqrt.f64 1/2)))))
(binary32->binary64 (*.f32 (sqrt.f32 1/2) (*.f32 (binary64->binary32 a2) (binary64->binary32 a2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 a2) (binary64->binary32 a2)) (sqrt.f32 2)))
(binary32->binary64 (/.f32 (binary64->binary32 a2) (/.f32 (sqrt.f32 2) (binary64->binary32 a2))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2)))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (*.f32 (/.f32 -1 (sqrt.f32 2)) (neg.f32 (binary64->binary32 a1)))))
(binary32->binary64 (*.f32 (binary64->binary32 a1) (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a1))))
(binary32->binary64 (binary64->binary32 (/.f64 a1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 a1))))
(binary32->binary64 (binary64->binary32 (/.f64 a1 (sqrt.f64 2))))
(binary32->binary64 (*.f32 (neg.f32 (binary64->binary32 a1)) (/.f32 -1 (sqrt.f32 2))))
(binary32->binary64 (*.f32 (/.f32 -1 (sqrt.f32 2)) (neg.f32 (binary64->binary32 a1))))
(binary32->binary64 (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (sqrt.f64 2))))
(binary32->binary64 (/.f32 -1 (sqrt.f32 2)))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) a2)))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (pow.f64 2 -1/2))))
(binary32->binary64 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (pow.f32 2 -1/2)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (fma.f64 a2 (*.f64 -1/2 (*.f64 th th)) a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 2 -1/2) (*.f64 a2 (*.f64 a2 (fma.f64 -1/2 (*.f64 th th) 1))))))
(binary32->binary64 (*.f32 (*.f32 (pow.f32 2 -1/2) (binary64->binary32 a2)) (+.f32 (binary64->binary32 a2) (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 a2) (pow.f32 2 -1/2)) (+.f32 (binary64->binary32 a2) (*.f32 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (binary64->binary32 th)) (binary64->binary32 th)))))
(binary32->binary64 (*.f32 (binary64->binary32 a2) (*.f32 (pow.f32 2 -1/2) (fma.f32 -1/2 (*.f32 (binary64->binary32 a2) (*.f32 (binary64->binary32 th) (binary64->binary32 th))) (binary64->binary32 a2)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 th th) (*.f64 a2 -1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 a2 (*.f64 -1/2 (*.f64 th th)))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (*.f32 (binary64->binary32 th) (binary64->binary32 th))))
(binary32->binary64 (*.f32 (*.f32 (*.f32 -1/2 (binary64->binary32 a2)) (binary64->binary32 th)) (binary64->binary32 th)))
(binary32->binary64 (*.f32 -1/2 (*.f32 (binary64->binary32 a2) (*.f32 (binary64->binary32 th) (binary64->binary32 th)))))

eval265.0ms (2.4%)

Compiler

Compiled 9881 to 6495 computations (34.3% saved)

prune140.0ms (1.3%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New53012542
Fresh257
Picked145
Done044
Total53325558
Accuracy
100.0%
Counts
558 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.1%
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
14.1%
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
65.2%
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
14.1%
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
14.1%
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
63.8%
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
63.8%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
99.6%
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
65.1%
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
14.1%
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
63.8%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
65.1%
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
14.1%
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
64.2%
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
99.7%
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
99.7%
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
65.1%
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
65.1%
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
99.7%
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
99.6%
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
55.9%
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
14.1%
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1)))
14.1%
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
22.0%
(*.f64 a1 (binary32->binary64 (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2))))
17.4%
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
Compiler

Compiled 777 to 499 computations (35.8% saved)

regimes424.0ms (3.8%)

Counts
42 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 a1 (binary32->binary64 (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2))))
(pow.f64 (*.f64 2 (pow.f64 a1 -4)) -1/2)
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))
(/.f64 (*.f64 a2 (*.f64 a2 (cos.f64 th))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (*.f64 a2 (cos.f64 th)))
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (+.f64 (/.f64 a1 (/.f64 -1 a1)) (/.f64 a2 (/.f64 -1 a2))))
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))
(/.f64 (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2))) (sqrt.f64 2))
(*.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))))
(/.f64 (pow.f64 2 -1/2) (/.f64 (/.f64 1 (cos.f64 th)) (fma.f64 a2 a2 (*.f64 a1 a1))))
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
(/.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) (sqrt.f64 2))
Outputs
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
Calls

8 calls:

279.0ms
(/.f64 (cos.f64 th) (sqrt.f64 2))
28.0ms
th
22.0ms
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
19.0ms
a1
19.0ms
a2
Results
AccuracySegmentsBranch
99.7%1a1
99.7%1a2
99.7%1th
99.7%1(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)))
99.7%1(/.f64 (cos.f64 th) (sqrt.f64 2))
99.7%1(cos.f64 th)
99.7%1(*.f64 a1 a1)
99.7%1(*.f64 a2 a2)
Compiler

Compiled 520 to 299 computations (42.5% saved)

regimes79.0ms (0.7%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 a1 (binary32->binary64 (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2))))
(pow.f64 (*.f64 2 (pow.f64 a1 -4)) -1/2)
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
Outputs
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
Calls

6 calls:

13.0ms
a2
12.0ms
a1
12.0ms
th
11.0ms
(cos.f64 th)
9.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
99.7%1a1
99.7%1a2
99.7%1th
99.7%1(cos.f64 th)
99.7%1(*.f64 a1 a1)
99.7%1(*.f64 a2 a2)
Compiler

Compiled 275 to 176 computations (36% saved)

regimes172.0ms (1.5%)

Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (/.f64 a2 (sqrt.f64 2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 a2)) (+.f64 a2 (*.f64 (*.f64 -1/2 a2) (*.f64 th th))))
(*.f64 (binary32->binary64 (/.f32 1 (sqrt.f32 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 a1 (binary32->binary64 (/.f32 (neg.f32 (neg.f32 (binary64->binary32 a1))) (sqrt.f32 2))))
(pow.f64 (*.f64 2 (pow.f64 a1 -4)) -1/2)
Outputs
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
Calls

5 calls:

57.0ms
a1
42.0ms
a2
32.0ms
th
17.0ms
(*.f64 a2 a2)
16.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
71.4%5a1
71.4%3a2
68.1%2th
68.5%3(*.f64 a1 a1)
68.4%2(*.f64 a2 a2)
Compiler

Compiled 261 to 166 computations (36.4% saved)

regimes44.0ms (0.4%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
Outputs
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th))))
Calls

3 calls:

24.0ms
th
10.0ms
a2
6.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
68.1%2th
65.2%1(*.f64 a2 a2)
65.2%1a2
Compiler

Compiled 144 to 92 computations (36.1% saved)

regimes39.0ms (0.4%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(/.f64 (*.f64 a1 a1) (sqrt.f64 2))
(/.f64 (*.f64 a2 a2) (sqrt.f64 2))
(*.f64 (*.f64 (pow.f64 2 -1/2) a2) a2)
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1)))
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))
(*.f64 a1 (*.f64 (neg.f64 a1) (/.f64 -1 (sqrt.f64 2))))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 a1 (neg.f64 a1)))
(*.f64 (neg.f64 a2) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a2))))
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))
Outputs
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
Calls

5 calls:

8.0ms
a2
8.0ms
a1
7.0ms
th
6.0ms
(*.f64 a2 a2)
5.0ms
(*.f64 a1 a1)
Results
AccuracySegmentsBranch
65.2%1a2
65.2%1(*.f64 a2 a2)
65.2%1a1
65.2%1(*.f64 a1 a1)
65.2%1th
Compiler

Compiled 130 to 87 computations (33.1% saved)

regimes17.0ms (0.1%)

Accuracy

Total -32.8b remaining (-147.1%)

Threshold costs -32.8b (-147.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1)
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2)
(/.f64 a1 (/.f64 (sqrt.f64 2) a1))
Outputs
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
Calls

4 calls:

4.0ms
a2
4.0ms
a1
4.0ms
th
3.0ms
(*.f64 a2 a2)
Results
AccuracySegmentsBranch
65.1%1a1
65.1%1th
65.1%1a2
65.1%1(*.f64 a2 a2)
Compiler

Compiled 45 to 32 computations (28.9% saved)

bsearch42.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.822599036123299e+259
2.4630408380501154e+259
28.0ms
6.904607173966313e+167
7.4127768081894475e+168
Results
19.0ms48×body1024infinite
14.0ms71×body256infinite
7.0ms25×body512infinite
Compiler

Compiled 280 to 218 computations (22.1% saved)

bsearch56.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
56.0ms
4.809654645149359e+171
1.252670962306522e+175
Results
27.0ms54×body1024valid
26.0ms67×body1024infinite
1.0msbody256valid
Compiler

Compiled 236 to 180 computations (23.7% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
11×*-commutative
1-exp
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040242
157242
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(if (<=.f64 a2 699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (if (<=.f64 a2 23999999999999999656181528342596336216595390439191435548809259947133273537662259705460738499638366882208700092963460268762420724331154584930315723388795315108931826575253305745399740213507179990445592486756580951257136664024991170728910903917789547044525834240) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(if (<=.f64 th 10199999999999999429260743155573582863693437893688277285549393165488410486938111271738290517487470637404250519114092676792868521526031012506335560782080055843410639503709175808) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th)))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
Outputs
(*.f64 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 a2 (cos.f64 th)))
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))
(if (<=.f64 a2 699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (if (<=.f64 a2 23999999999999999656181528342596336216595390439191435548809259947133273537662259705460738499638366882208700092963460268762420724331154584930315723388795315108931826575253305745399740213507179990445592486756580951257136664024991170728910903917789547044525834240) (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 -1/2 (*.f64 th th)))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))
(if (<=.f64 th 10199999999999999429260743155573582863693437893688277285549393165488410486938111271738290517487470637404250519114092676792868521526031012506335560782080055843410639503709175808) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 th th)))))
(if (<=.f64 th 10199999999999999429260743155573582863693437893688277285549393165488410486938111271738290517487470637404250519114092676792868521526031012506335560782080055843410639503709175808) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th th) (*.f64 a2 a2)))))
(/.f64 a2 (/.f64 (sqrt.f64 2) a2))
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))
Compiler

Compiled 104 to 76 computations (26.9% saved)

soundness2.9s (26%)

Rules
960×distribute-lft-in
960×distribute-lft-in
960×distribute-lft-in
784×distribute-lft-in
784×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041312
1133280
2320280
3853280
43211280
55523280
67378280
099531793
1303430001
027256
1112244
2680244
36542244
0139859473
1424058699
092418038
1231116630
2751316630
0139859473
1424058699
081815275
1223514069
2768413909
092418038
1231116630
2751316630
081815275
1223514069
2768413909
081815275
1223514069
2768413909
099531793
1303430001
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 488 to 310 computations (36.5% saved)

end0.0ms (0%)

preprocess90.0ms (0.8%)

Remove

(abs th)

Compiler

Compiled 390 to 270 computations (30.8% saved)

Profiling

Loading profile data...