Beckmann Distribution sample, tan2theta, alphax != alphay, u1 <= 0.5

Time bar (total: 11.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze694.0ms (6%)

Memory
-12.2MiB live, 366.6MiB allocated; 83ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
0%0%0%100%0%0%0%7
0%0%0%100%0%0%0%8
21.1%0%0%100%0%0%0%9
24.6%0%0%100%0%0%0%10
26.4%0%0%100%0%0%0%11
30.8%0%0%100%0%0%0%12
Compiler

Compiled 53 to 36 computations (32.1% saved)

sample2.8s (24.2%)

Memory
-79.3MiB live, 2 407.9MiB allocated; 1.9s collecting garbage
Samples
1.6s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 269.0ms (21.8% of total)
ival-<=: 267.0ms (21.6% of total)
ival-div: 203.0ms (16.5% of total)
ival-log: 140.0ms (11.3% of total)
ival-mult: 133.0ms (10.8% of total)
ival-neg: 74.0ms (6% of total)
ival-sub: 49.0ms (4% of total)
ival-and: 49.0ms (4% of total)
ival-add: 36.0ms (2.9% of total)
exact: 9.0ms (0.7% of total)
adjust: 3.0ms (0.2% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain138.0ms (1.2%)

Memory
30.6MiB live, 180.0MiB allocated; 7ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2037(0.005946943070739508 0.0013755947584286332 0.007846666499972343 0.007323292549699545 50.40505599975586)3(0.6299509406089783 0.10857482999563217 0.013829256407916546 1.8283251847606152e-5 20373278031872.0)(log.f32 (-.f32 #s(literal 1 binary32) u0))
41(0.11004237085580826 0.0002738924522418529 4.995260383111599e-7 2.01638825461038e-26 3.3827374064822165e+31)0-(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
00-0-(*.f32 alphay alphay)
00-0-(*.f32 alphax alphax)
00-0-(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
00-0-#s(literal 1 binary32)
00-0-sin2phi
00-0-(/.f32 cos2phi (*.f32 alphax alphax))
00-0-(-.f32 #s(literal 1 binary32) u0)
00-0-alphax
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
00-0-u0
00-0-cos2phi
00-0-alphay
00-0-(/.f32 sin2phi (*.f32 alphay alphay))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u0))sensitivity20712
/.f32(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))n/o50
(/.f32 sin2phi (*.f32 alphay alphay))overflow9
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))overflow9
Confusion
Predicted +Predicted -
+1943
-1643
Precision
0.9238095238095239
Recall
0.9847715736040609
Confusion?
Predicted +Predicted MaybePredicted -
+19430
-16934
Precision?
0.8873873873873874
Recall?
1.0
Freqs
test
numberfreq
046
1208
22
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
50.0ms512×0valid
Compiler

Compiled 145 to 49 computations (66.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-div: 9.0ms (28.4% of total)
ival-log: 8.0ms (25.3% of total)
ival-mult: 6.0ms (18.9% of total)
ival-sub: 3.0ms (9.5% of total)
ival-add: 2.0ms (6.3% of total)
ival-neg: 2.0ms (6.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess195.0ms (1.7%)

Memory
-0.0MiB live, 141.5MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089349
1222339
2424339
3757337
41226337
52077337
01517
02417
14117
28017
314617
424817
546117
6227117
7553917
0868316
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
Symmetry

(abs alphay)

(abs alphax)

Compiler

Compiled 17 to 15 computations (11.8% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.8%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Compiler

Compiled 17 to 15 computations (11.8% saved)

simplify141.0ms (1.2%)

Memory
-0.3MiB live, 92.5MiB allocated; 7ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) u0)
cost-diff0
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff0
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
cost-diff1
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01562
02462
14162
28062
314662
424862
546162
6227162
7553962
0868359
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
Outputs
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log1p.f32 (neg.f32 u0)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay

localize38.0ms (0.3%)

Memory
-5.5MiB live, 41.5MiB allocated; 4ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.21875
(/.f32 cos2phi (*.f32 alphax alphax))
accuracy0.28515625
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.5062313666795453
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
accuracy14.816105964982418
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
29.0ms256×0valid
Compiler

Compiled 64 to 17 computations (73.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-div: 5.0ms (26.7% of total)
ival-log: 4.0ms (21.4% of total)
ival-mult: 3.0ms (16% of total)
ival-neg: 3.0ms (16% of total)
ival-sub: 2.0ms (10.7% of total)
ival-add: 1.0ms (5.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series77.0ms (0.7%)

Memory
-1.7MiB live, 50.3MiB allocated; 45ms collecting garbage
Counts
6 → 72
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(-.f32 #s(literal 1 binary32) u0)
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 cos2phi (*.f32 alphax alphax))
Outputs
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ cos2phi (pow alphax 2))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(/ sin2phi (pow alphay 2))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
1
(+ 1 (* -1 u0))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* u0 (- (/ 1 u0) 1))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* -1 (* u0 (- 1 (/ 1 u0))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
Calls

15 calls:

TimeVariablePointExpression
56.0ms
u0
@inf
((log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (- 1 u0) (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))
2.0ms
alphax
@0
((log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (- 1 u0) (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))
2.0ms
alphay
@0
((log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (- 1 u0) (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))
2.0ms
alphay
@inf
((log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (- 1 u0) (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))
2.0ms
alphax
@inf
((log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (- 1 u0) (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))

simplify224.0ms (1.9%)

Memory
9.7MiB live, 201.0MiB allocated; 22ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03872287
113762107
260841987
087171869
Stop Event
iter limit
node limit
Counts
72 → 71
Calls
Call 1
Inputs
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ cos2phi (pow alphax 2))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(/ sin2phi (pow alphay 2))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
1
(+ 1 (* -1 u0))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* u0 (- (/ 1 u0) 1))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* -1 (* u0 (- 1 (/ 1 u0))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
Outputs
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (*.f32 sin2phi sin2phi) (log1p.f32 (neg.f32 u0)))) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (fma.f32 (neg.f32 (*.f32 sin2phi sin2phi)) (/.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (*.f32 alphax alphax)) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay #s(literal 6 binary32))))) (/.f32 (fma.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) cos2phi)) cos2phi)) (*.f32 alphax alphax))
(/ cos2phi (pow alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi) (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (*.f32 cos2phi (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi #s(literal 3 binary32)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(+.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi) (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (*.f32 cos2phi (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi #s(literal 3 binary32))))) (*.f32 (/.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax #s(literal 6 binary32)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(fma.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (/.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 cos2phi cos2phi) (log1p.f32 (neg.f32 u0)))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 sin2phi #s(literal 3 binary32)))) (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (/.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (*.f32 alphay alphay)) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax #s(literal 6 binary32))))) (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (fma.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) sin2phi)) sin2phi)) (*.f32 alphay alphay))
(/ sin2phi (pow alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi)
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi) (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 sin2phi (/.f32 sin2phi (pow.f32 alphay #s(literal 4 binary32))))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi #s(literal 3 binary32)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi) (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 sin2phi (/.f32 sin2phi (pow.f32 alphay #s(literal 4 binary32))))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi #s(literal 3 binary32))))) (*.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 sin2phi #s(literal 3 binary32))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay #s(literal 6 binary32)))))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
1
#s(literal 1 binary32)
(+ 1 (* -1 u0))
(-.f32 #s(literal 1 binary32) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (-.f32 (log.f32 u0) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (log.f32 #s(literal -1 binary32)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (fma.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(/.f32 (fma.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(fma.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (log.f32 u0)) (log.f32 #s(literal -1 binary32)))
(* u0 (- (/ 1 u0) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)) u0)
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32) #s(literal -1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32) #s(literal -1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(log (/ -1 u0))
(log.f32 (/.f32 #s(literal -1 binary32) u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(* -1 (* u0 (- 1 (/ 1 u0))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax #s(literal 6 binary32))))) cos2phi) cos2phi (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi))
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) cos2phi)) (*.f32 (/.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) alphay) alphay) (*.f32 (log1p.f32 (neg.f32 u0)) sin2phi))) cos2phi) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (/.f32 sin2phi cos2phi) #s(literal 3 binary32))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 8 binary32)) (/.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) cos2phi)) (*.f32 (/.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) alphay) alphay) (*.f32 (log1p.f32 (neg.f32 u0)) sin2phi))) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi)
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphax) alphax (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi))) (neg.f32 cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphax) alphax (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) alphay) (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) sin2phi) (log1p.f32 (neg.f32 u0))) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi))) (neg.f32 cos2phi))) (neg.f32 cos2phi))) (neg.f32 cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)))) sin2phi (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay #s(literal 6 binary32))))) sin2phi) sin2phi (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) cos2phi))
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 cos2phi cos2phi) sin2phi)) (*.f32 (/.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) alphax) alphax) (*.f32 (log1p.f32 (neg.f32 u0)) cos2phi))) sin2phi) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (/.f32 cos2phi sin2phi) #s(literal 3 binary32))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 alphay #s(literal 8 binary32)) (/.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 cos2phi cos2phi) sin2phi)) (*.f32 (/.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) alphax) alphax) (*.f32 (log1p.f32 (neg.f32 u0)) cos2phi))) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphay) alphay (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) (neg.f32 sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphay) alphay (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) alphax) (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) cos2phi) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi))) (neg.f32 sin2phi))) (neg.f32 sin2phi))) (neg.f32 sin2phi))

rewrite54.0ms (0.5%)

Memory
-44.6MiB live, 49.1MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01539
02439
18639
070839
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
6 → 40
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(-.f32 #s(literal 1 binary32) u0)
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 cos2phi (*.f32 alphax alphax))
Outputs
(log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(neg.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphax alphay) #s(literal 2 binary32)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))
(-.f32 #s(literal 0 binary32) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (neg.f32 (+.f32 u0 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 u0 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal 1 binary32))) (/.f32 (*.f32 u0 u0) (+.f32 u0 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) u0)
(/.f32 (/.f32 sin2phi (neg.f32 alphay)) (neg.f32 alphay))
(/.f32 (/.f32 sin2phi (fabs.f32 alphay)) (fabs.f32 alphay))
(/.f32 (neg.f32 (/.f32 sin2phi alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (neg.f32 sin2phi)) (*.f32 alphay alphay))
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphay) alphay))
(/.f32 sin2phi (*.f32 alphay alphay))
(neg.f32 (/.f32 (neg.f32 sin2phi) (*.f32 alphay alphay)))
(neg.f32 (/.f32 sin2phi (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (/.f32 cos2phi (neg.f32 alphax)) (neg.f32 alphax))
(/.f32 (/.f32 cos2phi (fabs.f32 alphax)) (fabs.f32 alphax))
(/.f32 (neg.f32 (/.f32 cos2phi alphax)) (neg.f32 alphax))
(/.f32 (neg.f32 (neg.f32 cos2phi)) (*.f32 alphax alphax))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 (neg.f32 cos2phi) (*.f32 (neg.f32 alphax) alphax))
(/.f32 cos2phi (*.f32 alphax alphax))
(neg.f32 (/.f32 (neg.f32 cos2phi) (*.f32 alphax alphax)))
(neg.f32 (/.f32 cos2phi (*.f32 (neg.f32 alphax) alphax)))

eval13.0ms (0.1%)

Memory
19.4MiB live, 19.4MiB allocated; 0ms collecting garbage
Compiler

Compiled 3 728 to 595 computations (84% saved)

prune13.0ms (0.1%)

Memory
22.6MiB live, 22.6MiB allocated; 0ms collecting garbage
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New8817105
Fresh000
Picked011
Done000
Total8818106
Accuracy
99.8%
Counts
106 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
96.0%
(/.f32 (neg.f32 (-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
57.9%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
57.8%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
88.0%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
58.4%
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphax alphay) #s(literal 2 binary32)))
25.0%
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
92.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
75.5%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphay) alphay (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) (neg.f32 sin2phi))) (neg.f32 sin2phi)))
24.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphax) alphax (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi))) (neg.f32 cos2phi))) (neg.f32 cos2phi)))
76.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 cos2phi cos2phi) sin2phi)) (*.f32 (/.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) alphax) alphax) (*.f32 (log1p.f32 (neg.f32 u0)) cos2phi))) sin2phi) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi))
74.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi))
75.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
27.8%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
77.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
91.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
Compiler

Compiled 1 265 to 869 computations (31.3% saved)

simplify90.0ms (0.8%)

Memory
-29.1MiB live, 67.9MiB allocated; 10ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff0
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
cost-diff0
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
cost-diff1
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff0
(-.f32 #s(literal 1 binary32) u0)
cost-diff0
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff0
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
cost-diff1
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff0
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
cost-diff0
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
cost-diff0
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
cost-diff0
(/.f32 sin2phi (*.f32 alphay alphay))
cost-diff0
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
cost-diff0
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
cost-diff0
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
cost-diff0
(log1p.f32 (*.f32 (neg.f32 u0) u0))
cost-diff0
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
cost-diff0
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
cost-diff0
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056512
097512
1163512
2421512
32070512
47540512
08077502
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 u0)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
u0
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 sin2phi alphay)
sin2phi
alphay
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))
(pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(literal 3 binary32)
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))
(-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))
#s(literal 2 binary32)
Outputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 u0)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
u0
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log1p.f32 (neg.f32 u0)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi alphay)
sin2phi
alphay
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u0))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log1p.f32 (neg.f32 u0)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))
(+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))
(pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(literal 3 binary32)
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))
(-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))
#s(literal 2 binary32)

localize127.0ms (1.1%)

Memory
11.7MiB live, 152.3MiB allocated; 8ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.32171640629507225
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))
accuracy0.6022000223092843
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
accuracy14.816105964982418
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy16.04645569438486
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
accuracy0.21875
(/.f32 cos2phi (*.f32 alphax alphax))
accuracy0.24609375
(/.f32 (/.f32 sin2phi alphay) alphay)
accuracy0.5062313666795453
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
accuracy14.816105964982418
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.2578125
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
accuracy0.28515625
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.5062313666795453
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
accuracy1.8739886729292157
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
accuracy0.21875
(/.f32 cos2phi (*.f32 alphax alphax))
accuracy0.28515625
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.471475460616595
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
accuracy7.194309951273785
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
accuracy0.21875
(/.f32 cos2phi (*.f32 alphax alphax))
accuracy0.28515625
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.3359375
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
accuracy0.5062313666795453
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Samples
88.0ms256×0valid
Compiler

Compiled 501 to 51 computations (89.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-div: 13.0ms (20.1% of total)
ival-mult: 13.0ms (20.1% of total)
ival-add: 9.0ms (13.9% of total)
ival-neg: 5.0ms (7.7% of total)
ival-log: 4.0ms (6.2% of total)
ival-log1p: 4.0ms (6.2% of total)
const: 4.0ms (6.2% of total)
ival-pow2: 4.0ms (6.2% of total)
ival-pow: 4.0ms (6.2% of total)
ival-sub: 3.0ms (4.6% of total)
exact: 1.0ms (1.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series170.0ms (1.5%)

Memory
8.4MiB live, 198.8MiB allocated; 20ms collecting garbage
Counts
22 → 248
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(-.f32 #s(literal 1 binary32) u0)
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(/.f32 cos2phi (*.f32 alphax alphax))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(/.f32 (/.f32 sin2phi alphay) alphay)
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))
Outputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ (* (pow alphax 2) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(/ cos2phi (pow alphax 2))
(/ (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))) (pow alphax 2))
(* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3)))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6)))))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (* (pow alphax 6) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow sin2phi 3) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6)))))))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (* (pow alphax 6) (+ (* (pow alphax 6) (+ (* -1 (/ (* (pow sin2phi 6) (log (- 1 u0))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 6) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))) (/ (* (pow sin2phi 3) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6)))))))
(/ (pow cos2phi 3) (pow alphax 6))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(/ (* (pow alphay 2) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(/ sin2phi (pow alphay 2))
(+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))
(* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3)))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6)))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (+ (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6))) (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(/ (+ sin2phi (/ (* (pow alphay 2) cos2phi) (pow alphax 2))) (pow alphay 2))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6)))))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (* (pow alphay 6) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow cos2phi 3) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6)))))))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (* (pow alphay 6) (+ (* (pow alphay 6) (+ (* -1 (/ (* (pow cos2phi 6) (log (- 1 u0))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 6) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))) (/ (* (pow cos2phi 3) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6)))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6)))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (+ (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6))) (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(+ 1 (* -1 u0))
(/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(* u0 (+ (* 1/2 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* u0 (+ (* 1/4 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/3 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
1/3
(+ 1/3 (* 1/4 u0))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* 1/4 (pow u0 4))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* 1/4 (pow u0 3))
(* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* u0 (- (/ 1 u0) 1))
(* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 3) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))))
(* 1/4 u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* u0 (- 1 (/ 1 u0))))
(/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(+ (* -1 (/ (+ (* -1 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* -1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) u0)) (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* -1 (/ (+ (* -1 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* -1 (/ (+ (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) u0))) u0)) (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) u0)) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) u0)) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (* (pow cos2phi 3) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 12) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6))))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (* (pow cos2phi 3) (+ (* (pow cos2phi 3) (+ (* -1 (/ (* (pow alphay 18) (log (- 1 u0))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 24) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))) (/ (* (pow alphay 12) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6))))))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(* cos2phi (+ (/ 1 (pow alphax 2)) (/ sin2phi (* (pow alphay 2) cos2phi))))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (pow cos2phi 3))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 6)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3))))) (pow cos2phi 3))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 6)))) (+ (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3))) (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 9)))))) (pow cos2phi 3))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (* cos2phi (- (* -1 (/ sin2phi (* (pow alphay 2) cos2phi))) (/ 1 (pow alphax 2)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 3)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (pow alphay 6))) (pow cos2phi 3))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 3)))) (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (pow alphay 12))) (pow cos2phi 3))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (pow alphay 6))) (pow cos2phi 3))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (* (pow sin2phi 3) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 12) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6))))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (* (pow sin2phi 3) (+ (* (pow sin2phi 3) (+ (* -1 (/ (* (pow alphax 18) (log (- 1 u0))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 24) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))) (/ (* (pow alphax 12) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6))))))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(* sin2phi (+ (/ 1 (pow alphay 2)) (/ cos2phi (* (pow alphax 2) sin2phi))))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (pow sin2phi 3))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 6)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3))))) (pow sin2phi 3))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 6)))) (+ (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3))) (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 9)))))) (pow sin2phi 3))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (* sin2phi (- (* -1 (/ cos2phi (* (pow alphax 2) sin2phi))) (/ 1 (pow alphay 2)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 3)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (pow alphax 6))) (pow sin2phi 3))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 3)))) (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (pow alphax 12))) (pow sin2phi 3))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (pow alphax 6))) (pow sin2phi 3))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
Calls

15 calls:

TimeVariablePointExpression
51.0ms
alphax
@0
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/ sin2phi (* alphay alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) (log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ (/ sin2phi alphay) alphay))) (neg (log (- 1 u0))) (- 1 u0) (* (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (+ (* (/ sin2phi (* alphay alphay)) (- (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (pow (/ cos2phi (* alphax alphax)) 2))) (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (/ cos2phi (* alphax alphax)) (+ (* 1/4 u0) 1/3) (/ (/ sin2phi alphay) alphay) (pow (/ cos2phi (* alphax alphax)) 3))
13.0ms
alphax
@inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/ sin2phi (* alphay alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) (log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ (/ sin2phi alphay) alphay))) (neg (log (- 1 u0))) (- 1 u0) (* (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (+ (* (/ sin2phi (* alphay alphay)) (- (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (pow (/ cos2phi (* alphax alphax)) 2))) (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (/ cos2phi (* alphax alphax)) (+ (* 1/4 u0) 1/3) (/ (/ sin2phi alphay) alphay) (pow (/ cos2phi (* alphax alphax)) 3))
13.0ms
alphax
@-inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/ sin2phi (* alphay alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) (log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ (/ sin2phi alphay) alphay))) (neg (log (- 1 u0))) (- 1 u0) (* (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (+ (* (/ sin2phi (* alphay alphay)) (- (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (pow (/ cos2phi (* alphax alphax)) 2))) (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (/ cos2phi (* alphax alphax)) (+ (* 1/4 u0) 1/3) (/ (/ sin2phi alphay) alphay) (pow (/ cos2phi (* alphax alphax)) 3))
13.0ms
alphay
@inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/ sin2phi (* alphay alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) (log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ (/ sin2phi alphay) alphay))) (neg (log (- 1 u0))) (- 1 u0) (* (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (+ (* (/ sin2phi (* alphay alphay)) (- (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (pow (/ cos2phi (* alphax alphax)) 2))) (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (/ cos2phi (* alphax alphax)) (+ (* 1/4 u0) 1/3) (/ (/ sin2phi alphay) alphay) (pow (/ cos2phi (* alphax alphax)) 3))
12.0ms
alphay
@0
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/ sin2phi (* alphay alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) (log (- 1 u0)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ (/ sin2phi alphay) alphay))) (neg (log (- 1 u0))) (- 1 u0) (* (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (+ (* (/ sin2phi (* alphay alphay)) (- (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (pow (/ cos2phi (* alphax alphax)) 2))) (/ (neg (log (- 1 u0))) (+ (pow (/ sin2phi (* alphay alphay)) 3) (pow (/ cos2phi (* alphax alphax)) 3))) (/ cos2phi (* alphax alphax)) (+ (* 1/4 u0) 1/3) (/ (/ sin2phi alphay) alphay) (pow (/ cos2phi (* alphax alphax)) 3))

simplify206.0ms (1.8%)

Memory
-10.4MiB live, 178.0MiB allocated; 25ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0129210601
1469210159
082539557
Stop Event
iter limit
node limit
Counts
248 → 247
Calls
Call 1
Inputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ (* (pow alphax 2) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(/ cos2phi (pow alphax 2))
(/ (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))) (pow alphax 2))
(* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3)))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6)))))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (* (pow alphax 6) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow sin2phi 3) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6)))))))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (* (pow alphax 6) (+ (* (pow alphax 6) (+ (* -1 (/ (* (pow sin2phi 6) (log (- 1 u0))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 6) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))) (/ (* (pow sin2phi 3) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6)))))))
(/ (pow cos2phi 3) (pow alphax 6))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(/ (* (pow alphay 2) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(/ sin2phi (pow alphay 2))
(+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))
(* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3)))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6)))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (+ (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6))) (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(/ (+ sin2phi (/ (* (pow alphay 2) cos2phi) (pow alphax 2))) (pow alphay 2))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6)))))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (* (pow alphay 6) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow cos2phi 3) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6)))))))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (* (pow alphay 6) (+ (* (pow alphay 6) (+ (* -1 (/ (* (pow cos2phi 6) (log (- 1 u0))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 6) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))) (/ (* (pow cos2phi 3) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6)))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6)))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (+ (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6))) (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(+ 1 (* -1 u0))
(/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(* u0 (+ (* 1/2 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* u0 (+ (* 1/4 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/3 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
1/3
(+ 1/3 (* 1/4 u0))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* 1/4 (pow u0 4))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* 1/4 (pow u0 3))
(* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* u0 (- (/ 1 u0) 1))
(* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 3) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))))
(* 1/4 u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* u0 (- 1 (/ 1 u0))))
(/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(+ (* -1 (/ (+ (* -1 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* -1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) u0)) (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* -1 (/ (+ (* -1 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* -1 (/ (+ (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) u0))) u0)) (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) u0)) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) u0)) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (* (pow cos2phi 3) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 12) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6))))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (* (pow cos2phi 3) (+ (* (pow cos2phi 3) (+ (* -1 (/ (* (pow alphay 18) (log (- 1 u0))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 24) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))) (/ (* (pow alphay 12) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6))))))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(* cos2phi (+ (/ 1 (pow alphax 2)) (/ sin2phi (* (pow alphay 2) cos2phi))))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (pow cos2phi 3))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 6)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3))))) (pow cos2phi 3))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 6)))) (+ (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3))) (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 9)))))) (pow cos2phi 3))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (* cos2phi (- (* -1 (/ sin2phi (* (pow alphay 2) cos2phi))) (/ 1 (pow alphax 2)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 3)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (pow alphay 6))) (pow cos2phi 3))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 3)))) (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (pow alphay 12))) (pow cos2phi 3))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (pow alphay 6))) (pow cos2phi 3))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (* (pow sin2phi 3) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 12) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6))))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (* (pow sin2phi 3) (+ (* (pow sin2phi 3) (+ (* -1 (/ (* (pow alphax 18) (log (- 1 u0))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 24) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))) (/ (* (pow alphax 12) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6))))))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(* sin2phi (+ (/ 1 (pow alphay 2)) (/ cos2phi (* (pow alphax 2) sin2phi))))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (pow sin2phi 3))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 6)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3))))) (pow sin2phi 3))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 6)))) (+ (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3))) (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 9)))))) (pow sin2phi 3))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (* sin2phi (- (* -1 (/ cos2phi (* (pow alphax 2) sin2phi))) (/ 1 (pow alphay 2)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 3)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (pow alphax 6))) (pow sin2phi 3))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 3)))) (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (pow alphax 12))) (pow sin2phi 3))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (pow alphax 6))) (pow sin2phi 3))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
Outputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32))))) (*.f32 alphax alphax) (*.f32 (neg.f32 (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) cos2phi)) (*.f32 alphax alphax))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (*.f32 alphax alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))))) (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 cos2phi))) (*.f32 alphax alphax))
(/ (* (pow alphax 2) u0) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32))))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (*.f32 (neg.f32 (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(/ cos2phi (pow alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/ (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))) (pow alphax 2))
(/.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi) (*.f32 alphax alphax))
(* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3)))
(/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6)))))
(*.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 alphax #s(literal 6 binary32)))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (* (pow alphax 6) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow sin2phi 3) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6)))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 alphay #s(literal 12 binary32))) (neg.f32 (pow.f32 cos2phi #s(literal 9 binary32))))) (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 alphax #s(literal 6 binary32)))
(* (pow alphax 6) (+ (* -1 (/ (log (- 1 u0)) (pow cos2phi 3))) (* (pow alphax 6) (+ (* (pow alphax 6) (+ (* -1 (/ (* (pow sin2phi 6) (log (- 1 u0))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 6) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))) (/ (* (pow sin2phi 3) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 12 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 12 binary32))) (neg.f32 (pow.f32 cos2phi #s(literal 9 binary32))))) (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 6 binary32))))) (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 alphax #s(literal 6 binary32)))
(/ (pow cos2phi 3) (pow alphax 6))
(/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi)) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(fma.f32 (*.f32 alphay alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 sin2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(fma.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(fma.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))))
(/ (* (pow alphay 2) u0) sin2phi)
(/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)) (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi)))))
(/ sin2phi (pow alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3)))
(/.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6))))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 6 binary32)))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6)))))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 18 binary32))) (pow.f32 alphax #s(literal 12 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 9 binary32))))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (+ (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6))) (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 18 binary32)) (pow.f32 alphax #s(literal 12 binary32)))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 9 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 6 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 24 binary32)) (pow.f32 alphax #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 12 binary32)))))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32))))) (*.f32 alphay alphay) (*.f32 (neg.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (*.f32 alphay alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32))))) (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (*.f32 (neg.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(/ (+ sin2phi (/ (* (pow alphay 2) cos2phi) (pow alphax 2))) (pow alphay 2))
(/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 6)))))
(*.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 alphay #s(literal 6 binary32)))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (* (pow alphay 6) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow cos2phi 3) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6)))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 12 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 9 binary32))))) (pow.f32 alphay #s(literal 6 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 alphay #s(literal 6 binary32)))
(* (pow alphay 6) (+ (* -1 (/ (log (- 1 u0)) (pow sin2phi 3))) (* (pow alphay 6) (+ (* (pow alphay 6) (+ (* -1 (/ (* (pow cos2phi 6) (log (- 1 u0))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 6) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))) (/ (* (pow cos2phi 3) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 12 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 12 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 9 binary32))))) (pow.f32 alphay #s(literal 6 binary32)) (*.f32 (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 6 binary32))))) (pow.f32 alphay #s(literal 6 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 alphay #s(literal 6 binary32)))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi)) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6))))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 6 binary32)))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6)))))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 18 binary32))) (*.f32 (/.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (pow.f32 alphay #s(literal 12 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 9 binary32)))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 6 binary32))))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (+ (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 6))) (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 18 binary32))) (*.f32 (/.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (pow.f32 alphay #s(literal 12 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 9 binary32)))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 24 binary32)) (pow.f32 alphay #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 12 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 6 binary32)))))))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0)
u0
(* u0 (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(* -1 (pow u0 2))
(*.f32 (neg.f32 u0) u0)
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(+ 1 (* -1 u0))
(fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32))
(/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(/.f32 (*.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) u0) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(* u0 (+ (* 1/2 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) u0) (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) u0) (*.f32 #s(literal 1/2 binary32) (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) u0 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* u0 (+ (* 1/4 (/ (* u0 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) u0) (*.f32 #s(literal 1/3 binary32) (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) u0 (*.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) #s(literal 1/2 binary32))) u0 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) u0)
(/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (* 1/3 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) u0 (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) u0)
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/4 u0))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u0))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (neg.f32 (neg.f32 (log.f32 u0))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(+.f32 (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (+.f32 (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (* -2 (log (/ 1 u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal -1 binary32)) (*.f32 u0 u0)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32))) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (-.f32 (/.f32 #s(literal 1 binary32) u0) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (log.f32 #s(literal -1 binary32))) (neg.f32 (neg.f32 (log.f32 u0))))
(* 1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/4 binary32))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (pow.f32 u0 #s(literal 4 binary32)))
(* 1/4 (pow u0 3))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/4 binary32))
(* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 3 binary32)))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (pow.f32 u0 #s(literal 3 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(fma.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (log.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0)) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(-.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (log.f32 u0)) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(* u0 (- (/ 1 u0) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)) u0)
(* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(*.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))))) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))))
(fma.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (fma.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (*.f32 u0 u0))) #s(literal 1/2 binary32) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) u0))))
(+ (* -1 (/ (* (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 3) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))))
(fma.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (fma.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (*.f32 u0 u0))) #s(literal 1/2 binary32) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) u0)))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))))
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal 1 binary32))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(-.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal -1 binary32)) (*.f32 u0 u0)))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(fma.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(log (/ -1 u0))
(log.f32 (/.f32 #s(literal -1 binary32) u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(*.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32) #s(literal -1/3 binary32)) u0) #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)))
(*.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)))
(*.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1/2 binary32) u0)) #s(literal 1/3 binary32)) (neg.f32 u0)) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(neg.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(neg.f32 (+.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(* -1 (* u0 (- 1 (/ 1 u0))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)))
(/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (+ (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))) (/ (pow cos2phi 2) (* (pow alphax 4) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))))
(fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 (*.f32 alphay alphay) u0) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))))
(+ (* -1 (/ (+ (* -1 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* -1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) u0)) (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (/.f32 (fma.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) u0)) #s(literal -1/2 binary32) (/.f32 (neg.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (* (pow alphay 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (pow cos2phi 2) (* (pow alphax 4) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))) (* -1 (/ (+ (* 1/3 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/2 (/ (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) u0))) u0)) (/ (* (log (/ -1 u0)) (+ (/ (* sin2phi (- (/ sin2phi (pow alphay 2)) (/ cos2phi (pow alphax 2)))) (pow alphay 2)) (/ (pow cos2phi 2) (pow alphax 4)))) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (/.f32 (neg.f32 (+.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) u0)) #s(literal 1/3 binary32) (*.f32 (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) #s(literal 1/2 binary32))) u0) (/.f32 (fma.f32 sin2phi (/.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))) (neg.f32 u0)))
(/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (+ (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) (* 1/2 (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))) u0)) (/ 1 (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6))))) u0)) (/ (log (/ -1 u0)) (+ (/ (pow cos2phi 3) (pow alphax 6)) (/ (pow sin2phi 3) (pow alphay 6)))))
(fma.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) u0)) (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphax #s(literal 6 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 4 binary32)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) cos2phi (*.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 sin2phi #s(literal 4 binary32)))) cos2phi (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0) (*.f32 (*.f32 sin2phi alphax) (*.f32 sin2phi alphax)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 cos2phi u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi (*.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (/.f32 u0 (*.f32 (*.f32 sin2phi alphax) (*.f32 sin2phi alphax))))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (* (pow cos2phi 3) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 12) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6))))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 18 binary32))) (pow.f32 alphax #s(literal 12 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 9 binary32))))) (pow.f32 cos2phi #s(literal 3 binary32)) (/.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32))))
(+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (pow sin2phi 3))) (* (pow cos2phi 3) (+ (* (pow cos2phi 3) (+ (* -1 (/ (* (pow alphay 18) (log (- 1 u0))) (* (pow alphax 12) (pow sin2phi 9)))) (/ (* (pow alphay 24) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 12))))) (/ (* (pow alphay 12) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 6))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 24 binary32)) (pow.f32 alphax #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 12 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay #s(literal 18 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 12 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 9 binary32))))) (pow.f32 cos2phi #s(literal 3 binary32)) (*.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 6 binary32))))) (pow.f32 cos2phi #s(literal 3 binary32)) (/.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32))))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay)) (neg.f32 cos2phi))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 cos2phi cos2phi)) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 sin2phi u0) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphax) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 cos2phi cos2phi)) (*.f32 (*.f32 alphax alphax) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (*.f32 alphax alphax) u0)) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(* cos2phi (+ (/ 1 (pow alphax 2)) (/ sin2phi (* (pow alphay 2) cos2phi))))
(*.f32 (+.f32 (/.f32 (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) cos2phi)
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (pow cos2phi 3))
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))))) (pow.f32 cos2phi #s(literal 3 binary32)))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 6)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3))))) (pow cos2phi 3))
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 18 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 12 binary32))) (neg.f32 (pow.f32 cos2phi #s(literal 6 binary32)))))) (pow.f32 cos2phi #s(literal 3 binary32)))
(/ (+ (* -1 (* (pow alphax 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 6)))) (+ (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3))) (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 9)))))) (pow cos2phi 3))
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32)) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 18 binary32)) (pow.f32 alphay #s(literal 12 binary32)))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 6 binary32))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 24 binary32)) (pow.f32 alphay #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 9 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))))))) (pow.f32 cos2phi #s(literal 3 binary32)))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(/.f32 (neg.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay))) cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(/.f32 (neg.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (pow.f32 alphay #s(literal 4 binary32)))) (neg.f32 cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay))) cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (neg.f32 cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay))) (neg.f32 cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 alphay alphay)) (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 4 binary32)))) (neg.f32 cos2phi))) (neg.f32 cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(/.f32 (fma.f32 (neg.f32 u0) (*.f32 alphax alphax) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphax alphax) u0 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 alphay alphay))) cos2phi))) (neg.f32 cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphax alphax) u0 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0)) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (pow.f32 alphay #s(literal 4 binary32)))) (neg.f32 cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 alphay alphay))) cos2phi))) (neg.f32 cos2phi))
(* -1 (* cos2phi (- (* -1 (/ sin2phi (* (pow alphay 2) cos2phi))) (/ 1 (pow alphax 2)))))
(*.f32 (neg.f32 cos2phi) (-.f32 (/.f32 (neg.f32 sin2phi) (*.f32 (*.f32 alphay alphay) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 12 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 3)))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (pow alphay 6))) (pow cos2phi 3))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 12 binary32)) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 18 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 12 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 24) (* (pow sin2phi 9) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 3)))) (/ (* (pow alphax 18) (* (pow sin2phi 6) (log (- 1 u0)))) (pow alphay 12))) (pow cos2phi 3))) (/ (* (pow alphax 12) (* (pow sin2phi 3) (log (- 1 u0)))) (pow alphay 6))) (pow cos2phi 3))) (* (pow alphax 6) (log (- 1 u0)))) (pow cos2phi 3)))
(/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 12 binary32)) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 18 binary32)) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 12 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 24 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 18 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (neg.f32 (pow.f32 cos2phi #s(literal 4 binary32)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) sin2phi (*.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 cos2phi #s(literal 4 binary32)))) sin2phi (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 sin2phi u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0) (*.f32 (*.f32 cos2phi alphay) (*.f32 cos2phi alphay)))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 sin2phi u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32))))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi (*.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 u0 (*.f32 (*.f32 cos2phi alphay) (*.f32 cos2phi alphay))))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (* (pow sin2phi 3) (+ (* -1 (/ (* (pow alphax 18) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 12) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6))))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 18 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 12 binary32))) (neg.f32 (pow.f32 cos2phi #s(literal 9 binary32))))) (pow.f32 sin2phi #s(literal 3 binary32)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32))))
(+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (pow cos2phi 3))) (* (pow sin2phi 3) (+ (* (pow sin2phi 3) (+ (* -1 (/ (* (pow alphax 18) (log (- 1 u0))) (* (pow alphay 12) (pow cos2phi 9)))) (/ (* (pow alphax 24) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 18) (pow cos2phi 12))))) (/ (* (pow alphax 12) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 6))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 24 binary32)) (pow.f32 alphay #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 12 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 18 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 12 binary32))) (neg.f32 (pow.f32 cos2phi #s(literal 9 binary32))))) (pow.f32 sin2phi #s(literal 3 binary32)) (*.f32 (/.f32 (pow.f32 alphax #s(literal 12 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 6 binary32))))) (pow.f32 sin2phi #s(literal 3 binary32)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32))))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax)) (neg.f32 sin2phi))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 8 binary32))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 alphay alphay) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (*.f32 alphay alphay) u0)) (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(* sin2phi (+ (/ 1 (pow alphay 2)) (/ cos2phi (* (pow alphax 2) sin2phi))))
(*.f32 (+.f32 (/.f32 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay))) sin2phi)
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (pow sin2phi 3))
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))))) (pow.f32 sin2phi #s(literal 3 binary32)))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 6)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3))))) (pow sin2phi 3))
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 18 binary32))) (pow.f32 alphax #s(literal 12 binary32))) (neg.f32 (pow.f32 sin2phi #s(literal 6 binary32)))))) (pow.f32 sin2phi #s(literal 3 binary32)))
(/ (+ (* -1 (* (pow alphay 6) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 6)))) (+ (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3))) (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 9)))))) (pow sin2phi 3))
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32)) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 18 binary32)) (pow.f32 alphax #s(literal 12 binary32)))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 6 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 12 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 24 binary32)) (pow.f32 alphax #s(literal 18 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 9 binary32))))))) (pow.f32 sin2phi #s(literal 3 binary32)))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(/.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax))) sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) (neg.f32 sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax))) sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (neg.f32 sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax))) (neg.f32 sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 alphax alphax)) (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) (neg.f32 sin2phi))) (neg.f32 sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(/.f32 (fma.f32 (neg.f32 u0) (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) u0 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 alphax alphax))) sin2phi))) (neg.f32 sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) u0 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) (neg.f32 sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 alphax alphax))) sin2phi))) (neg.f32 sin2phi))
(* -1 (* sin2phi (- (* -1 (/ cos2phi (* (pow alphax 2) sin2phi))) (/ 1 (pow alphay 2)))))
(*.f32 (neg.f32 sin2phi) (-.f32 (/.f32 (neg.f32 cos2phi) (*.f32 (*.f32 alphax alphax) sin2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay))))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(/.f32 (fma.f32 (pow.f32 alphay #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 12 binary32))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (* (pow alphax 12) (pow sin2phi 3)))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (pow alphax 6))) (pow sin2phi 3))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(/.f32 (fma.f32 (pow.f32 alphay #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (pow.f32 alphay #s(literal 12 binary32)) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 18 binary32))) (pow.f32 alphax #s(literal 12 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 24) (* (pow cos2phi 9) (log (- 1 u0)))) (* (pow alphax 18) (pow sin2phi 3)))) (/ (* (pow alphay 18) (* (pow cos2phi 6) (log (- 1 u0)))) (pow alphax 12))) (pow sin2phi 3))) (/ (* (pow alphay 12) (* (pow cos2phi 3) (log (- 1 u0)))) (pow alphax 6))) (pow sin2phi 3))) (* (pow alphay 6) (log (- 1 u0)))) (pow sin2phi 3)))
(/.f32 (fma.f32 (pow.f32 alphay #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (fma.f32 (pow.f32 alphay #s(literal 12 binary32)) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (fma.f32 (pow.f32 alphay #s(literal 18 binary32)) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 6 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 12 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 9 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 24 binary32))) (pow.f32 alphax #s(literal 18 binary32))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))) (pow.f32 (neg.f32 sin2phi) #s(literal 3 binary32)))

rewrite124.0ms (1.1%)

Memory
23.6MiB live, 121.7MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056290
097249
1359249
02989249
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 391
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(-.f32 #s(literal 1 binary32) u0)
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(/.f32 cos2phi (*.f32 alphax alphax))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(/.f32 (/.f32 sin2phi alphay) alphay)
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))
Outputs
(*.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 9 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 9 binary32)))) (-.f32 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) #s(literal 3 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))) (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))) (-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (-.f32 (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (*.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (neg.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (neg.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 sin2phi (*.f32 alphay alphay))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(neg.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(neg.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(log.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log1p.f32 (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 3 binary32))) (log1p.f32 (*.f32 (*.f32 (neg.f32 u0) u0) (-.f32 (*.f32 (neg.f32 u0) u0) #s(literal 1 binary32)))))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(/.f32 (neg.f32 u0) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 u0 (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (neg.f32 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 u0 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (-.f32 (*.f32 sin2phi (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) cos2phi))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(/.f32 (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)) (*.f32 alphax alphax)) alphay)
(/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))) (*.f32 alphax alphax)) (*.f32 alphay alphay))
(/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))) (*.f32 alphay alphay)) (*.f32 alphax alphax))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/.f32 (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (neg.f32 (*.f32 alphay (*.f32 alphax alphax))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (neg.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (fma.f32 (/.f32 (neg.f32 sin2phi) alphay) alphax (*.f32 (neg.f32 alphay) (/.f32 cos2phi alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (/.f32 (neg.f32 sin2phi) alphay) (*.f32 (neg.f32 alphax) alphax) (*.f32 (neg.f32 alphay) (neg.f32 cos2phi))) (*.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (fma.f32 (/.f32 (neg.f32 sin2phi) alphay) (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) cos2phi)) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (neg.f32 sin2phi) alphax (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (fma.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphax) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (neg.f32 cos2phi))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (fma.f32 (neg.f32 sin2phi) (*.f32 alphax alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) cos2phi)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (/.f32 sin2phi alphay) (*.f32 (neg.f32 alphax) alphax) (*.f32 alphay (neg.f32 cos2phi))) (*.f32 alphay (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay alphay) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (fma.f32 sin2phi (*.f32 (neg.f32 alphax) alphax) (*.f32 (*.f32 alphay alphay) (neg.f32 cos2phi))) (*.f32 (*.f32 alphay alphay) (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (fma.f32 (/.f32 cos2phi alphax) (neg.f32 alphay) (*.f32 alphax (/.f32 (neg.f32 sin2phi) alphay))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (/.f32 cos2phi alphax) (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 sin2phi))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (fma.f32 (neg.f32 cos2phi) (neg.f32 alphay) (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (neg.f32 sin2phi) alphay))) (*.f32 (*.f32 (neg.f32 alphax) alphax) (neg.f32 alphay)))
(/.f32 (fma.f32 (neg.f32 cos2phi) (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 (neg.f32 alphax) alphax) (neg.f32 sin2phi))) (*.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (neg.f32 cos2phi) alphay (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 (neg.f32 alphax) alphax) alphay))
(/.f32 (fma.f32 (neg.f32 cos2phi) (*.f32 alphay alphay) (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi)) (*.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 alphay alphay)))
(/.f32 (fma.f32 cos2phi (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (/.f32 (neg.f32 sin2phi) alphay))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (fma.f32 cos2phi (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax alphax) (neg.f32 sin2phi))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (*.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (*.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 9 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 9 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 9 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 9 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 1/2 binary32)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphay (*.f32 alphax alphax))) (/.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay (*.f32 alphax alphax))))
(+.f32 (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (/.f32 sin2phi (fabs.f32 alphay)) (fabs.f32 alphay))
(/.f32 (neg.f32 (neg.f32 sin2phi)) (*.f32 alphay alphay))
(/.f32 (/.f32 (neg.f32 sin2phi) alphay) (neg.f32 alphay))
(/.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphay) alphay))
(/.f32 (/.f32 sin2phi alphay) (neg.f32 (neg.f32 alphay)))
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 sin2phi (*.f32 alphay alphay))
(neg.f32 (/.f32 (/.f32 (neg.f32 sin2phi) alphay) alphay))
(neg.f32 (/.f32 (neg.f32 sin2phi) (*.f32 alphay alphay)))
(neg.f32 (/.f32 (/.f32 sin2phi alphay) (neg.f32 alphay)))
(neg.f32 (/.f32 sin2phi (*.f32 (neg.f32 alphay) alphay)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) u0) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) u0) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)
(fma.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0)
(+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)
(+.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) u0)
(+.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0))
(+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))) u0))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u0 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))))
(+.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))
(log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(neg.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(*.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 9 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 9 binary32)))) (-.f32 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) #s(literal 3 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))) (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))) (-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (-.f32 (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (*.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (neg.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (neg.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 sin2phi (*.f32 alphay alphay))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(neg.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32)) (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u0 (-.f32 u0 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32)) (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (fma.f32 u0 (-.f32 u0 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32))) (neg.f32 (-.f32 u0 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (-.f32 u0 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (fma.f32 u0 (-.f32 u0 #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 u0) u0) (-.f32 (*.f32 (neg.f32 u0) u0) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 u0 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32)) (-.f32 u0 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (-.f32 u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 u0 (-.f32 u0 #s(literal -1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u0 #s(literal -1 binary32))) (/.f32 (*.f32 u0 u0) (-.f32 u0 #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) u0)
(+.f32 (/.f32 (*.f32 (neg.f32 u0) u0) (-.f32 u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u0 #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u0 #s(literal -1 binary32))) (/.f32 (*.f32 (neg.f32 u0) u0) (-.f32 u0 #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 9 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 9 binary32)))) (-.f32 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) #s(literal 3 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))) (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))) (-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (-.f32 (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (-.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (*.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (neg.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(-.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (neg.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 sin2phi (*.f32 alphay alphay))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(neg.f32 (*.f32 (fma.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32)))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 9 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 9 binary32)))) (-.f32 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 6 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))))
(*.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 cos2phi (neg.f32 alphax)) (neg.f32 alphax))
(/.f32 (/.f32 cos2phi (fabs.f32 alphax)) (fabs.f32 alphax))
(/.f32 (neg.f32 (/.f32 cos2phi alphax)) (neg.f32 alphax))
(/.f32 (neg.f32 (neg.f32 cos2phi)) (*.f32 alphax alphax))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 (neg.f32 cos2phi) (*.f32 (neg.f32 alphax) alphax))
(/.f32 cos2phi (*.f32 alphax alphax))
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (neg.f32 cos2phi) (*.f32 alphax alphax)))
(neg.f32 (/.f32 cos2phi (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (-.f32 #s(literal 1/9 binary32) (pow.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 1/3 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/27 binary32))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 1/3 binary32)))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 2 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/27 binary32)) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal 1/12 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 1/3 binary32))))
(-.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/4 binary32) u0))
(-.f32 #s(literal 1/3 binary32) (*.f32 (neg.f32 u0) #s(literal 1/4 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1/2 binary32) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 3 binary32)) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))) (/.f32 #s(literal 1/27 binary32) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))))
(+.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 1/3 binary32))
(+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))
(/.f32 (/.f32 sin2phi (fabs.f32 alphay)) (fabs.f32 alphay))
(/.f32 (neg.f32 (neg.f32 sin2phi)) (*.f32 alphay alphay))
(/.f32 (/.f32 (neg.f32 sin2phi) alphay) (neg.f32 alphay))
(/.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphay) alphay))
(/.f32 (/.f32 sin2phi alphay) (neg.f32 (neg.f32 alphay)))
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 sin2phi (*.f32 alphay alphay))
(neg.f32 (/.f32 (/.f32 (neg.f32 sin2phi) alphay) alphay))
(neg.f32 (/.f32 (neg.f32 sin2phi) (*.f32 alphay alphay)))
(neg.f32 (/.f32 (/.f32 sin2phi alphay) (neg.f32 alphay)))
(neg.f32 (/.f32 sin2phi (*.f32 (neg.f32 alphay) alphay)))
(*.f32 (neg.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32))) (neg.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) alphax)
(/.f32 (*.f32 (neg.f32 cos2phi) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (*.f32 (neg.f32 alphax) alphax))
(/.f32 (*.f32 cos2phi (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (*.f32 alphax alphax))
(/.f32 (*.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (/.f32 cos2phi alphax)) alphax)
(/.f32 (*.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (neg.f32 cos2phi)) (*.f32 (neg.f32 alphax) alphax))
(/.f32 (*.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) cos2phi) (*.f32 alphax alphax))
(/.f32 (neg.f32 (pow.f32 cos2phi #s(literal 3 binary32))) (neg.f32 (pow.f32 alphax #s(literal 6 binary32))))
(/.f32 (pow.f32 (/.f32 cos2phi alphax) #s(literal 3 binary32)) (pow.f32 alphax #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 cos2phi) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alphax) alphax) #s(literal 3 binary32)))
(/.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphax #s(literal 6 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) #s(literal 3/2 binary32))
(pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) #s(literal 3 binary32)))

eval75.0ms (0.7%)

Memory
-34.6MiB live, 105.3MiB allocated; 16ms collecting garbage
Compiler

Compiled 35 577 to 3 082 computations (91.3% saved)

prune41.0ms (0.4%)

Memory
29.1MiB live, 76.7MiB allocated; 3ms collecting garbage
Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New62337660
Fresh8412
Picked235
Done011
Total63345678
Accuracy
100.0%
Counts
678 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
89.4%
(/.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
95.1%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
94.5%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.6%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
90.9%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
57.9%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
57.8%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
88.0%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
92.9%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.9%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (exp.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) #s(literal 1 binary32))) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
25.7%
(*.f32 (/.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
58.4%
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
92.8%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
92.9%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
74.2%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 sin2phi)))
74.8%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
91.2%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
87.8%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
92.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
75.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
48.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
21.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
27.8%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
77.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
77.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
77.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
77.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
77.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
59.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
91.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
77.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
56.5%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
59.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
16.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
Compiler

Compiled 3 147 to 2 134 computations (32.2% saved)

simplify145.0ms (1.3%)

Memory
-10.4MiB live, 132.4MiB allocated; 11ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
cost-diff0
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
cost-diff0
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))))
cost-diff0
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
cost-diff0
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
cost-diff0
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
cost-diff0
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
cost-diff0
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
cost-diff0
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
cost-diff0
(/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
cost-diff0
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
cost-diff3
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
cost-diff0
(*.f32 (*.f32 alphax alphax) u0)
cost-diff0
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
cost-diff0
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
cost-diff0
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
cost-diff0
(log1p.f32 (*.f32 (neg.f32 u0) u0))
cost-diff0
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
cost-diff0
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
cost-diff0
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060562
0104559
1185559
2483559
31751553
45976553
08041545
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 u0)
(+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 cos2phi alphax)
cos2phi
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(*.f32 (*.f32 alphax alphax) u0)
(*.f32 alphax alphax)
alphax
u0
cos2phi
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
u0
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
(/.f32 sin2phi alphay)
sin2phi
alphay
alphax
(*.f32 alphay (/.f32 cos2phi alphax))
(/.f32 cos2phi alphax)
cos2phi
(*.f32 alphay alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))
alphay
cos2phi
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
(*.f32 sin2phi (*.f32 alphax alphax))
sin2phi
(*.f32 alphax alphax)
alphax
(*.f32 alphay (*.f32 alphax alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))
(*.f32 alphay alphay)
alphay
cos2phi
(*.f32 sin2phi (*.f32 alphax alphax))
sin2phi
(*.f32 alphax alphax)
alphax
(pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))
(*.f32 alphay alphax)
#s(literal 2 binary32)
Outputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 u0)
(+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 cos2phi alphax)
cos2phi
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 (/.f32 sin2phi alphay) alphay)
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(*.f32 (*.f32 alphax alphax) u0)
(*.f32 alphax alphax)
alphax
u0
cos2phi
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))
(/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
(/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))
u0
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
(+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
(/.f32 sin2phi alphay)
sin2phi
alphay
alphax
(*.f32 alphay (/.f32 cos2phi alphax))
(/.f32 cos2phi alphax)
cos2phi
(*.f32 alphay alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 alphax (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (*.f32 alphay alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
alphay
cos2phi
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(*.f32 sin2phi (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) sin2phi)
sin2phi
(*.f32 alphax alphax)
alphax
(*.f32 alphay (*.f32 alphax alphax))
(*.f32 (*.f32 alphay alphax) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))
(fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))
(*.f32 alphay alphay)
alphay
cos2phi
(*.f32 sin2phi (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) sin2phi)
sin2phi
(*.f32 alphax alphax)
alphax
(pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))
(*.f32 alphay alphax)
#s(literal 2 binary32)

localize239.0ms (2.1%)

Memory
-13.1MiB live, 179.3MiB allocated; 140ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.33431625976844204
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))))
accuracy0.35289003907376804
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
accuracy0.506191259768442
(pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))
accuracy1.8739886729292157
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
accuracy0.33203125
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
accuracy0.3346900638160975
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
accuracy0.35546875
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
accuracy1.8739886729292157
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
accuracy0.39357377930532605
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
accuracy0.471475460616595
(/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
accuracy0.49986017040067304
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
accuracy7.194309951273785
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
accuracy0.21875
(*.f32 (*.f32 alphax alphax) u0)
accuracy0.2890625
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
accuracy7.194309951273785
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
accuracy23.03653691625109
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
accuracy0.23828125
(/.f32 (/.f32 cos2phi alphax) alphax)
accuracy0.28515625
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.3359375
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
accuracy0.5062313666795453
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
Samples
100.0ms256×0valid
Compiler

Compiled 482 to 61 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 24.0ms (31.2% of total)
ival-div: 22.0ms (28.6% of total)
ival-add: 9.0ms (11.7% of total)
ival-log: 4.0ms (5.2% of total)
ival-log1p: 4.0ms (5.2% of total)
ival-pow2: 4.0ms (5.2% of total)
const: 3.0ms (3.9% of total)
ival-neg: 3.0ms (3.9% of total)
ival-sub: 2.0ms (2.6% of total)
exact: 1.0ms (1.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series134.0ms (1.2%)

Memory
33.8MiB live, 133.2MiB allocated; 20ms collecting garbage
Counts
22 → 303
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(*.f32 (*.f32 alphax alphax) u0)
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
(pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))
Outputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ (* (pow alphax 2) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) u0)
(/ cos2phi (pow alphax 2))
(/ (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))) (pow alphax 2))
(/ (* alphay cos2phi) alphax)
(/ (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)) alphax)
(* -1 (/ (log (- 1 u0)) (* alphay cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) (pow cos2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(/ (* (pow alphax 2) sin2phi) alphay)
(* (pow alphax 2) (pow alphay 2))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(/ (* (pow alphay 2) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(/ sin2phi (pow alphay 2))
(+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))
(/ (* alphax sin2phi) alphay)
(* alphax (+ (/ sin2phi alphay) (/ (* alphay cos2phi) (pow alphax 2))))
(* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi)))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi)))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))))))
(* -1 (* alphax (+ (* -1 (/ sin2phi alphay)) (* -1 (/ (* alphay cos2phi) (pow alphax 2))))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(/ (+ sin2phi (/ (* (pow alphay 2) cos2phi) (pow alphax 2))) (pow alphay 2))
(/ (+ (* alphax sin2phi) (/ (* (pow alphay 2) cos2phi) alphax)) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(* alphay (+ (/ cos2phi alphax) (/ (* alphax sin2phi) (pow alphay 2))))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (pow alphay 2))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (pow alphay 2))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) (pow alphay 2))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))))
(* -1 (* alphay (+ (* -1 (/ cos2phi alphax)) (* -1 (/ (* alphax sin2phi) (pow alphay 2))))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (- 1 u0)) cos2phi)) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) alphay))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(/ (* alphax (* alphay u0)) (+ (/ (* alphax sin2phi) alphay) (/ (* alphay cos2phi) alphax)))
(/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(* u0 (+ (* 1/2 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/3 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* 1/4 (pow u0 4))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 3) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1/2 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1/2 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0)) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) u0)) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(+ (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* -1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) u0)) (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) u0))) u0)) (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (/ 1/2 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) u0)) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) u0)) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (/ (* alphax sin2phi) alphay) (/ (* alphay cos2phi) alphax))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 7) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(* cos2phi (+ (/ 1 (pow alphax 2)) (/ sin2phi (* (pow alphay 2) cos2phi))))
(* cos2phi (+ (/ alphay alphax) (/ (* alphax sin2phi) (* alphay cos2phi))))
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 3)))))) cos2phi)
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (* cos2phi (- (* -1 (/ sin2phi (* (pow alphay 2) cos2phi))) (/ 1 (pow alphax 2)))))
(* -1 (* cos2phi (+ (* -1 (/ alphay alphax)) (* -1 (/ (* alphax sin2phi) (* alphay cos2phi))))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 6))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(* sin2phi (+ (/ 1 (pow alphay 2)) (/ cos2phi (* (pow alphax 2) sin2phi))))
(* sin2phi (+ (/ alphax alphay) (/ (* alphay cos2phi) (* alphax sin2phi))))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (* sin2phi (- (* -1 (/ cos2phi (* (pow alphax 2) sin2phi))) (/ 1 (pow alphay 2)))))
(* -1 (* sin2phi (+ (* -1 (/ alphax alphay)) (* -1 (/ (* alphay cos2phi) (* alphax sin2phi))))))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
Calls

15 calls:

TimeVariablePointExpression
26.0ms
cos2phi
@-inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ (* (* alphax alphax) u0) cos2phi) (* (* alphax alphax) u0) (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (/ sin2phi (* alphay alphay)) (/ (/ cos2phi alphax) alphax) (/ (* sin2phi (* alphax alphax)) alphay) (pow (* alphay alphax) 2))
15.0ms
alphay
@-inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ (* (* alphax alphax) u0) cos2phi) (* (* alphax alphax) u0) (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (/ sin2phi (* alphay alphay)) (/ (/ cos2phi alphax) alphax) (/ (* sin2phi (* alphax alphax)) alphay) (pow (* alphay alphax) 2))
11.0ms
alphax
@0
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ (* (* alphax alphax) u0) cos2phi) (* (* alphax alphax) u0) (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (/ sin2phi (* alphay alphay)) (/ (/ cos2phi alphax) alphax) (/ (* sin2phi (* alphax alphax)) alphay) (pow (* alphay alphax) 2))
11.0ms
alphax
@inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ (* (* alphax alphax) u0) cos2phi) (* (* alphax alphax) u0) (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (/ sin2phi (* alphay alphay)) (/ (/ cos2phi alphax) alphax) (/ (* sin2phi (* alphax alphax)) alphay) (pow (* alphay alphax) 2))
10.0ms
u0
@0
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ (* (* alphax alphax) u0) cos2phi) (* (* alphax alphax) u0) (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (neg (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) 1) u0) (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (/ sin2phi (* alphay alphay)) (/ (/ cos2phi alphax) alphax) (/ (* sin2phi (* alphax alphax)) alphay) (pow (* alphay alphax) 2))

simplify183.0ms (1.6%)

Memory
12.1MiB live, 192.3MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0154312726
1565512152
0819011405
Stop Event
iter limit
node limit
Counts
303 → 302
Calls
Call 1
Inputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ (* (pow alphax 2) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) u0)
(/ cos2phi (pow alphax 2))
(/ (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))) (pow alphax 2))
(/ (* alphay cos2phi) alphax)
(/ (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)) alphax)
(* -1 (/ (log (- 1 u0)) (* alphay cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) (pow cos2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(/ (* (pow alphax 2) sin2phi) alphay)
(* (pow alphax 2) (pow alphay 2))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(/ (* (pow alphay 2) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(/ sin2phi (pow alphay 2))
(+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))
(/ (* alphax sin2phi) alphay)
(* alphax (+ (/ sin2phi alphay) (/ (* alphay cos2phi) (pow alphax 2))))
(* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi)))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi)))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))))))
(* -1 (* alphax (+ (* -1 (/ sin2phi alphay)) (* -1 (/ (* alphay cos2phi) (pow alphax 2))))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(/ (+ sin2phi (/ (* (pow alphay 2) cos2phi) (pow alphax 2))) (pow alphay 2))
(/ (+ (* alphax sin2phi) (/ (* (pow alphay 2) cos2phi) alphax)) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(* alphay (+ (/ cos2phi alphax) (/ (* alphax sin2phi) (pow alphay 2))))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (pow alphay 2))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (pow alphay 2))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) (pow alphay 2))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))))
(* -1 (* alphay (+ (* -1 (/ cos2phi alphax)) (* -1 (/ (* alphax sin2phi) (pow alphay 2))))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (- 1 u0)) cos2phi)) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) alphay))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(/ (* alphax (* alphay u0)) (+ (/ (* alphax sin2phi) alphay) (/ (* alphay cos2phi) alphax)))
(/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(* u0 (+ (* 1/2 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/3 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* 1/4 (pow u0 4))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 3) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1/2 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1/2 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0)) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) u0)) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(+ (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* -1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) u0)) (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) u0))) u0)) (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (/ 1/2 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) u0)) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) u0)) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (/ (* alphax sin2phi) alphay) (/ (* alphay cos2phi) alphax))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 7) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(* cos2phi (+ (/ 1 (pow alphax 2)) (/ sin2phi (* (pow alphay 2) cos2phi))))
(* cos2phi (+ (/ alphay alphax) (/ (* alphax sin2phi) (* alphay cos2phi))))
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 3)))))) cos2phi)
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (* cos2phi (- (* -1 (/ sin2phi (* (pow alphay 2) cos2phi))) (/ 1 (pow alphax 2)))))
(* -1 (* cos2phi (+ (* -1 (/ alphay alphax)) (* -1 (/ (* alphax sin2phi) (* alphay cos2phi))))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 6))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(* sin2phi (+ (/ 1 (pow alphay 2)) (/ cos2phi (* (pow alphax 2) sin2phi))))
(* sin2phi (+ (/ alphax alphay) (/ (* alphay cos2phi) (* alphax sin2phi))))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (* sin2phi (- (* -1 (/ cos2phi (* (pow alphax 2) sin2phi))) (/ 1 (pow alphay 2)))))
(* -1 (* sin2phi (+ (* -1 (/ alphax alphay)) (* -1 (/ (* alphay cos2phi) (* alphax sin2phi))))))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
Outputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (*.f32 (neg.f32 sin2phi) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi))))) (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) cos2phi)) (*.f32 alphax alphax))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))))) (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphax alphax))
(/ (* (pow alphax 2) u0) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32))))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (*.f32 (neg.f32 (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) u0)
(*.f32 (*.f32 alphax alphax) u0)
(/ cos2phi (pow alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/ (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))) (pow alphax 2))
(/.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi) (*.f32 alphax alphax))
(/ (* alphay cos2phi) alphax)
(/.f32 (*.f32 alphay cos2phi) alphax)
(/ (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)) alphax)
(/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)
(* -1 (/ (log (- 1 u0)) (* alphay cos2phi)))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) (pow cos2phi 2))))
(fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 cos2phi cos2phi)) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 5 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))))) (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi)))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2))))
(fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 cos2phi cos2phi)) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))))) (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))))
(/ (* (pow alphax 2) sin2phi) alphay)
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(* (pow alphax 2) (pow alphay 2))
(*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi)) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(fma.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(fma.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(fma.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))))
(/ (* (pow alphay 2) u0) sin2phi)
(/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)) (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi)))))
(/ sin2phi (pow alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/ (* alphax sin2phi) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(* alphax (+ (/ sin2phi alphay) (/ (* alphay cos2phi) (pow alphax 2))))
(*.f32 (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay)) alphax)
(* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi)))
(*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))) (*.f32 alphax alphax))
(* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi)))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/.f32 (fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))) (*.f32 alphax alphax))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))))))
(fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))))
(* -1 (* alphax (+ (* -1 (/ sin2phi alphay)) (* -1 (/ (* alphay cos2phi) (pow alphax 2))))))
(*.f32 (neg.f32 alphax) (neg.f32 (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (*.f32 (neg.f32 cos2phi) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 (*.f32 sin2phi alphax) (*.f32 sin2phi alphax))))) (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))))) (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi))) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (*.f32 (neg.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(/ (+ sin2phi (/ (* (pow alphay 2) cos2phi) (pow alphax 2))) (pow alphay 2))
(/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay))
(/ (+ (* alphax sin2phi) (/ (* (pow alphay 2) cos2phi) alphax)) alphay)
(/.f32 (fma.f32 sin2phi alphax (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) alphax)) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))))) (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) alphay)
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))))) (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi)) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))))))
(* alphay (+ (/ cos2phi alphax) (/ (* alphax sin2phi) (pow alphay 2))))
(*.f32 (fma.f32 alphax (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi alphax)) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/.f32 (+.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) alphay)
(/.f32 (+.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (pow alphay 2))
(/.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphay alphay))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (pow alphay 2))
(/.f32 (+.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))) (*.f32 alphay alphay))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) (pow alphay 2))
(/.f32 (+.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))) (*.f32 alphay alphay))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))))
(-.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))))
(fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))))
(* -1 (* alphay (+ (* -1 (/ cos2phi alphax)) (* -1 (/ (* alphax sin2phi) (pow alphay 2))))))
(*.f32 (neg.f32 alphay) (neg.f32 (fma.f32 alphax (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi alphax))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) cos2phi))) (*.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))
(-.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))))) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (- 1 u0)) cos2phi)) alphay))
(neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi)) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) alphay))
(neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi)))) alphay))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0)
u0
(* u0 (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(* -1 (pow u0 2))
(*.f32 (neg.f32 u0) u0)
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(/ (* alphax (* alphay u0)) (+ (/ (* alphax sin2phi) alphay) (/ (* alphay cos2phi) alphax)))
(/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))
(/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alphax alphax) alphay))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))) u0)
(/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (/.f32 #s(literal 1 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (/.f32 #s(literal 1/2 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0 (/.f32 #s(literal 1 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0)
(/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) u0 (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* (pow alphay 2) u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))))) (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) u0 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) #s(literal 1/2 binary32))) u0 (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0)
(/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(/.f32 u0 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(* u0 (+ (* 1/2 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) u0 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* 1/3 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) u0 (/.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0)
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u0))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (neg.f32 (neg.f32 (log.f32 u0))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(+.f32 (+.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u0) #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (+.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 (log.f32 u0) #s(literal -1 binary32))))
(+ (log -1) (* -2 (log (/ 1 u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (log.f32 u0) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))))
(* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32)))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) alphay) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) alphay) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (fma.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) (*.f32 u0 u0)))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) alphay) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (fma.f32 (/.f32 (*.f32 (*.f32 alphax alphax) alphay) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) (*.f32 u0 u0))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(neg.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (-.f32 (/.f32 #s(literal 1 binary32) u0) (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (log.f32 #s(literal -1 binary32))) (neg.f32 (neg.f32 (log.f32 u0))))
(* 1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/4 binary32))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (*.f32 alphay alphay)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))
(fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (*.f32 alphay alphay)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) u0))))
(+ (* -1 (/ (* (pow alphax 2) (* (pow alphay 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 3) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (+ (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))))
(fma.f32 (*.f32 alphax alphax) (neg.f32 (/.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (*.f32 alphay alphay)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) #s(literal 1/3 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) u0)))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (log.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1/2 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))))))
(fma.f32 (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (*.f32 (log.f32 u0) #s(literal -1 binary32))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal 1 binary32))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(-.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0)) #s(literal 1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/.f32 (fma.f32 (*.f32 (*.f32 alphax alphax) alphay) (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (*.f32 (*.f32 alphax alphax) alphay) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1/2 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alphay) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) u0))) u0)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alphay) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(literal 1/3 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0))) u0)))
(/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0)) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) u0)) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) u0)) (/.f32 #s(literal 1/2 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0)) (/.f32 #s(literal 1 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(log (/ -1 u0))
(log.f32 (/.f32 #s(literal -1 binary32) u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0)) #s(literal 1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(*.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32) #s(literal -1/3 binary32)) u0) #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))) (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(/.f32 (fma.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alphay alphay)) (*.f32 alphax alphax) (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* -1/2 (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))) u0)) (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alphay alphay)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) u0)) #s(literal -1/2 binary32))) u0)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) (pow alphay 2)) (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/2 (/ (* (pow alphax 2) (pow alphay 2)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) u0))) u0)) (/ (* (pow alphax 2) (* (pow alphay 2) (log (/ -1 u0)))) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alphay alphay)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) u0)) #s(literal 1/3 binary32) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) #s(literal 1/2 binary32))) u0))) u0)))
(/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(+ (/ 1/2 (* (pow u0 2) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (+ (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) (* 1/2 (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))) u0)) (/ 1 (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)))) u0)) (/ (log (/ -1 u0)) (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi))))
(fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) u0)) (/.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 sin2phi #s(literal 4 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi (*.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 sin2phi #s(literal 4 binary32)))) cos2phi (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0) (*.f32 (*.f32 sin2phi alphax) (*.f32 sin2phi alphax)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 cos2phi u0) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi (*.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (/.f32 u0 (*.f32 (*.f32 sin2phi alphax) (*.f32 sin2phi alphax))))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(+ (/ (* alphax sin2phi) alphay) (/ (* alphay cos2phi) alphax))
(fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(fma.f32 (neg.f32 (/.f32 alphay (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 4 binary32))) (*.f32 sin2phi sin2phi)))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 7) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 7 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 8 binary32))) (pow.f32 sin2phi #s(literal 4 binary32)))) cos2phi (*.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 8 binary32))) (pow.f32 sin2phi #s(literal 4 binary32)))) cos2phi (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 cos2phi cos2phi)) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 sin2phi u0) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphax) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 cos2phi cos2phi)) (*.f32 (*.f32 alphax alphax) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (*.f32 alphax alphax) u0)) (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(* cos2phi (+ (/ 1 (pow alphax 2)) (/ sin2phi (* (pow alphay 2) cos2phi))))
(*.f32 (+.f32 (/.f32 (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))) cos2phi)
(* cos2phi (+ (/ alphay alphax) (/ (* alphax sin2phi) (* alphay cos2phi))))
(*.f32 (fma.f32 (/.f32 alphax alphay) (/.f32 sin2phi cos2phi) (/.f32 alphay alphax)) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) cos2phi)
(/.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)))) cos2phi)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay) #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 3)))))) cos2phi)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay) #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi))))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) cos2phi)
(/.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay alphay)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi)))) cos2phi)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay alphay)) #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphay 2))) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 3)))))) cos2phi)
(/.f32 (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay alphay)))) cos2phi)
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 alphay alphay)) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (neg.f32 u0) (*.f32 alphax alphax) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphax alphax) u0 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphax alphax) u0 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0)) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (* cos2phi (- (* -1 (/ sin2phi (* (pow alphay 2) cos2phi))) (/ 1 (pow alphax 2)))))
(*.f32 (neg.f32 cos2phi) (-.f32 (neg.f32 (/.f32 (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax))))
(* -1 (* cos2phi (+ (* -1 (/ alphay alphax)) (* -1 (/ (* alphax sin2phi) (* alphay cos2phi))))))
(*.f32 (neg.f32 cos2phi) (neg.f32 (fma.f32 (/.f32 alphax alphay) (/.f32 sin2phi cos2phi) (/.f32 alphay alphax))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) (/ (log (- 1 u0)) alphay)) cos2phi))
(neg.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32)))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 5 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 3 binary32)))) cos2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (pow.f32 alphay #s(literal 3 binary32))) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 7 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 5 binary32)))) cos2phi))) cos2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay alphay))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay alphay))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 8) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 6))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (log (- 1 u0)) (pow alphay 2))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (pow.f32 alphay #s(literal 6 binary32)))) cos2phi))) cos2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay alphay))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 cos2phi #s(literal 4 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi (*.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alphax alphax)) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi)))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 cos2phi #s(literal 4 binary32)))) sin2phi (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 sin2phi u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0) (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 sin2phi u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32))))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (neg.f32 (/.f32 u0 (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi (*.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 u0 (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi))))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 7 binary32))) (pow.f32 cos2phi #s(literal 4 binary32)))) sin2phi (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (neg.f32 (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* (pow alphay 2) cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 6) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 8) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 8 binary32))) (pow.f32 cos2phi #s(literal 4 binary32)))) sin2phi (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/.f32 (fma.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 alphay alphay) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (*.f32 alphay alphay) u0)) (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(* sin2phi (+ (/ 1 (pow alphay 2)) (/ cos2phi (* (pow alphax 2) sin2phi))))
(*.f32 (+.f32 (/.f32 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay))) sin2phi)
(* sin2phi (+ (/ alphax alphay) (/ (* alphay cos2phi) (* alphax sin2phi))))
(*.f32 (fma.f32 (/.f32 alphay alphax) (/.f32 cos2phi sin2phi) (/.f32 alphax alphay)) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/.f32 (fma.f32 alphay (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) sin2phi) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/.f32 (+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)))) sin2phi)
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 alphax alphax)) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (neg.f32 u0) (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) u0 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) u0 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (* sin2phi (- (* -1 (/ cos2phi (* (pow alphax 2) sin2phi))) (/ 1 (pow alphay 2)))))
(*.f32 (neg.f32 sin2phi) (-.f32 (neg.f32 (/.f32 (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi)) (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay))))
(* -1 (* sin2phi (+ (* -1 (/ alphax alphay)) (* -1 (/ (* alphay cos2phi) (* alphax sin2phi))))))
(*.f32 (neg.f32 sin2phi) (neg.f32 (fma.f32 (/.f32 alphay alphax) (/.f32 cos2phi sin2phi) (/.f32 alphax alphay))))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 3 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 5 binary32))) (pow.f32 alphax #s(literal 6 binary32)))) sin2phi))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32)))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) sin2phi) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 4) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (log (- 1 u0)) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 (fma.f32 (neg.f32 (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 alphax #s(literal 6 binary32)))) sin2phi))) sin2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))) sin2phi))

rewrite116.0ms (1%)

Memory
-4.0MiB live, 93.6MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060369
0104357
1390348
02896348
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 292
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(*.f32 (*.f32 alphax alphax) u0)
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax))))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
(pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))
Outputs
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(neg.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(log.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log1p.f32 (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 3 binary32))) (log1p.f32 (*.f32 (*.f32 (neg.f32 u0) u0) (-.f32 (*.f32 (neg.f32 u0) u0) #s(literal 1 binary32)))))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphax) (/.f32 u0 cos2phi)))
(*.f32 (fabs.f32 alphax) (*.f32 (fabs.f32 alphax) (/.f32 u0 cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) u0)) (neg.f32 (neg.f32 cos2phi)))
(/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) u0) (neg.f32 cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(neg.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) u0) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) u0) (neg.f32 cos2phi)))
(*.f32 (*.f32 u0 (neg.f32 alphax)) (neg.f32 alphax))
(*.f32 (*.f32 u0 (fabs.f32 alphax)) (fabs.f32 alphax))
(*.f32 (*.f32 alphax u0) alphax)
(*.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphax) u0))
(*.f32 (fabs.f32 alphax) (*.f32 (fabs.f32 alphax) u0))
(*.f32 (*.f32 alphax alphax) u0)
(*.f32 alphax (*.f32 alphax u0))
(*.f32 u0 (*.f32 alphax alphax))
(/.f32 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) alphax) alphay)
(/.f32 (/.f32 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay)) alphax) (*.f32 alphay alphay))
(/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 alphax alphax)) (*.f32 alphay alphay))
(/.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 alphay alphay)) (*.f32 alphax alphax))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))) (-.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay))) (*.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) alphay)) (neg.f32 alphax))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))))) (neg.f32 (*.f32 (neg.f32 alphay) alphax)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (neg.f32 (*.f32 (*.f32 alphay alphax) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay alphax) (*.f32 (*.f32 alphay alphax) (*.f32 alphay (/.f32 cos2phi alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) (*.f32 (neg.f32 alphay) alphay) (*.f32 (neg.f32 alphax) (neg.f32 sin2phi))) (*.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) alphay (*.f32 (neg.f32 alphax) (/.f32 sin2phi alphay))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) (*.f32 alphay alphay) (*.f32 (neg.f32 alphax) sin2phi)) (*.f32 (neg.f32 alphax) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (neg.f32 cos2phi) (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 (neg.f32 alphax) alphax) (neg.f32 sin2phi))) (*.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (neg.f32 cos2phi) alphay (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 (neg.f32 alphax) alphax) alphay))
(/.f32 (fma.f32 (neg.f32 cos2phi) (*.f32 alphay alphay) (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi)) (*.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (/.f32 cos2phi alphax) (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 sin2phi))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 cos2phi (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (neg.f32 sin2phi) (neg.f32 alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (neg.f32 alphax)))
(/.f32 (fma.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphax) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (neg.f32 cos2phi))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (fma.f32 (neg.f32 sin2phi) alphax (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi (*.f32 (*.f32 (neg.f32 alphay) alphay) cos2phi)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (/.f32 sin2phi alphay) (neg.f32 alphax) (*.f32 alphay (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (/.f32 sin2phi alphay) (*.f32 (neg.f32 alphax) alphax) (*.f32 alphay (neg.f32 cos2phi))) (*.f32 alphay (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (fma.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax) (*.f32 alphay cos2phi)) (*.f32 (*.f32 alphay alphax) alphax))
(/.f32 (fma.f32 sin2phi (neg.f32 alphax) (*.f32 (*.f32 alphay alphay) (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 (*.f32 alphay alphay) (neg.f32 alphax)))
(/.f32 (fma.f32 (*.f32 (neg.f32 sin2phi) alphax) alphax (*.f32 (*.f32 alphay alphay) (neg.f32 cos2phi))) (*.f32 (*.f32 alphay alphay) (*.f32 (neg.f32 alphax) alphax)))
(/.f32 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) alphay) alphax)
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)) (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alphax alphax) sin2phi) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (*.f32 (*.f32 alphax alphax) sin2phi)) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32))) (fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32))) (*.f32 alphay alphax)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) sin2phi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (-.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (*.f32 (*.f32 alphay alphay) cos2phi)) (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 2 binary32))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(/.f32 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay)) (*.f32 (*.f32 alphay alphax) alphay))
(/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) (*.f32 (*.f32 alphay alphax) alphax))
(/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))
(-.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))) (/.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
(-.f32 (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (/.f32 (*.f32 (neg.f32 alphay) (/.f32 cos2phi alphax)) (*.f32 alphay alphax)))
(fma.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(fma.f32 (/.f32 (/.f32 cos2phi alphax) alphay) (/.f32 alphay alphax) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(fma.f32 (/.f32 alphay alphay) (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(fma.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(fma.f32 (/.f32 alphax alphay) (/.f32 (/.f32 sin2phi alphay) alphax) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(fma.f32 (/.f32 alphax alphax) (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(fma.f32 (/.f32 sin2phi alphay) (/.f32 alphax (*.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 alphay alphay) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 alphax alphax) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(fma.f32 alphay (/.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphax)) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(fma.f32 (/.f32 cos2phi alphax) (/.f32 alphay (*.f32 alphay alphax)) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(fma.f32 alphax (/.f32 (/.f32 sin2phi alphay) (*.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(+.f32 (/.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay) (*.f32 (*.f32 alphay alphax) alphay)) (/.f32 (*.f32 sin2phi alphax) (*.f32 (*.f32 alphay alphax) alphay)))
(+.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)))
(+.f32 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphax alphay)) (*.f32 (/.f32 alphay alphax) (/.f32 (/.f32 cos2phi alphax) alphay)))
(+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))
(neg.f32 (neg.f32 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) alphay)) alphax)
(*.f32 (/.f32 u0 (neg.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))))) (*.f32 (neg.f32 alphay) alphax))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)) (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 2 binary32))))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (/.f32 cos2phi alphax) alphax) #s(literal 3 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)))) (fma.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (-.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay))
(*.f32 (/.f32 u0 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax)
(*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphax) alphay)
(*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax))
(*.f32 (*.f32 alphay alphax) (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
(/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))))
(/.f32 (neg.f32 u0) (neg.f32 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (/.f32 (neg.f32 u0) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
(neg.f32 (/.f32 u0 (neg.f32 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))))
(/.f32 (-.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32))) (-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alphay) (/.f32 cos2phi alphax)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 (neg.f32 alphay) (/.f32 cos2phi alphax))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)) (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)) (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax))))
(/.f32 (+.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (/.f32 sin2phi alphay) alphax) alphay) (/.f32 cos2phi alphax)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 3 binary32))) (fma.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 alphay alphax))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax)))) (/.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 (/.f32 (neg.f32 cos2phi) alphax) alphay))
(-.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 (neg.f32 alphay) (/.f32 cos2phi alphax)))
(-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (neg.f32 (/.f32 sin2phi alphay)) alphax))
(-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (neg.f32 alphax) (/.f32 sin2phi alphay)))
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 (neg.f32 (neg.f32 alphay)) (/.f32 cos2phi alphax)))
(fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))
(fma.f32 alphay (/.f32 cos2phi alphax) (*.f32 (/.f32 sin2phi alphay) alphax))
(fma.f32 sin2phi (/.f32 alphax alphay) (*.f32 (neg.f32 (neg.f32 alphay)) (/.f32 cos2phi alphax)))
(fma.f32 sin2phi (/.f32 alphax alphay) (*.f32 alphay (/.f32 cos2phi alphax)))
(fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))
(fma.f32 alphax (/.f32 sin2phi alphay) (*.f32 (neg.f32 (neg.f32 alphay)) (/.f32 cos2phi alphax)))
(fma.f32 alphax (/.f32 sin2phi alphay) (*.f32 alphay (/.f32 cos2phi alphax)))
(fma.f32 cos2phi (/.f32 alphay alphax) (*.f32 (/.f32 sin2phi alphay) alphax))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 3 binary32)) (fma.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) #s(literal 3 binary32)) (fma.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (-.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax)) (pow.f32 (*.f32 (/.f32 sin2phi alphay) alphax) #s(literal 2 binary32)))))
(+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 (neg.f32 (neg.f32 alphay)) (/.f32 cos2phi alphax)))
(+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax)))
(+.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 (/.f32 sin2phi alphay) alphax))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) alphax) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (-.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) #s(literal 2 binary32)))) (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) alphax) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) #s(literal 3 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32)))) (fma.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) (-.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) alphay) (neg.f32 alphax)) (neg.f32 alphax))
(*.f32 (*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) alphay) (fabs.f32 alphax)) (fabs.f32 alphax))
(*.f32 (*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) alphay) alphax) alphax)
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphax alphax)) alphay)
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) alphay) (*.f32 alphax alphax))
(*.f32 (*.f32 (*.f32 alphay alphax) alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 (*.f32 alphay alphax) alphax))
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (*.f32 (*.f32 alphay alphax) alphax) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(*.f32 (*.f32 alphay alphax) (*.f32 alphax (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))))
(*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) alphay))
(*.f32 alphay (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))))
(/.f32 (*.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (*.f32 (*.f32 alphay alphax) alphax)) (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) alphax) (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 alphay alphax) alphax) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) alphax) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (-.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) #s(literal 2 binary32)))) (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) #s(literal 3 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32)))) (fma.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) (-.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))))
(/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(neg.f32 (/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(neg.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))))
#s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) u0) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) u0) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)
(fma.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0)
(+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)
(+.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) u0)
(+.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0))
(+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (-.f32 (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alphax alphax) sin2phi) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (*.f32 (*.f32 alphax alphax) sin2phi)))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) sin2phi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (-.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (*.f32 (*.f32 alphay alphay) cos2phi)) (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphay)) (*.f32 alphax alphax))
(*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(*.f32 (*.f32 alphay alphax) (*.f32 (*.f32 alphay alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(/.f32 (*.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(/.f32 (*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(/.f32 (*.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (-.f32 (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alphax alphax) sin2phi) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (*.f32 (*.f32 alphax alphax) sin2phi)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) sin2phi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (-.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (*.f32 (*.f32 alphay alphay) cos2phi)) (pow.f32 (*.f32 (*.f32 alphay alphay) cos2phi) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))
(neg.f32 (/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(neg.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (neg.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(/.f32 (/.f32 sin2phi (fabs.f32 alphay)) (fabs.f32 alphay))
(/.f32 (/.f32 sin2phi (neg.f32 alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (/.f32 sin2phi alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (neg.f32 sin2phi)) (*.f32 alphay alphay))
(/.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphay) alphay))
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 sin2phi (*.f32 alphay alphay))
(neg.f32 (/.f32 (neg.f32 sin2phi) (*.f32 alphay alphay)))
(neg.f32 (/.f32 sin2phi (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (/.f32 cos2phi (fabs.f32 alphax)) (fabs.f32 alphax))
(/.f32 (neg.f32 (neg.f32 cos2phi)) (*.f32 alphax alphax))
(/.f32 (/.f32 (neg.f32 cos2phi) alphax) (neg.f32 alphax))
(/.f32 (neg.f32 cos2phi) (*.f32 (neg.f32 alphax) alphax))
(/.f32 (/.f32 cos2phi alphax) (neg.f32 (neg.f32 alphax)))
(/.f32 (/.f32 cos2phi alphax) alphax)
(/.f32 cos2phi (*.f32 alphax alphax))
(neg.f32 (/.f32 (/.f32 (neg.f32 cos2phi) alphax) alphax))
(neg.f32 (/.f32 (neg.f32 cos2phi) (*.f32 alphax alphax)))
(neg.f32 (/.f32 (/.f32 cos2phi alphax) (neg.f32 alphax)))
(neg.f32 (/.f32 cos2phi (*.f32 (neg.f32 alphax) alphax)))
(*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)
(*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay))
(*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))
(*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi)) (neg.f32 (neg.f32 alphay)))
(/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi) (neg.f32 alphay))
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(neg.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi) alphay))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (neg.f32 alphay)))
(*.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)) (neg.f32 alphay))
(*.f32 (*.f32 (*.f32 alphax alphax) (fabs.f32 alphay)) (fabs.f32 alphay))
(*.f32 (*.f32 (*.f32 alphay alphay) (fabs.f32 alphax)) (fabs.f32 alphax))
(*.f32 (*.f32 (neg.f32 alphax) (neg.f32 alphay)) (*.f32 (neg.f32 alphax) (neg.f32 alphay)))
(*.f32 (*.f32 (neg.f32 alphax) (fabs.f32 alphay)) (*.f32 (neg.f32 alphax) (fabs.f32 alphay)))
(*.f32 (*.f32 (fabs.f32 alphax) (neg.f32 alphay)) (*.f32 (fabs.f32 alphax) (neg.f32 alphay)))
(*.f32 (*.f32 (fabs.f32 alphax) (fabs.f32 alphay)) (*.f32 (fabs.f32 alphax) (fabs.f32 alphay)))
(*.f32 (*.f32 (fabs.f32 alphax) alphay) (*.f32 (fabs.f32 alphax) alphay))
(*.f32 (*.f32 alphax (fabs.f32 alphay)) (*.f32 alphax (fabs.f32 alphay)))
(*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphax)))
(*.f32 (*.f32 (neg.f32 alphay) (fabs.f32 alphax)) (*.f32 (neg.f32 alphay) (fabs.f32 alphax)))
(*.f32 (*.f32 (fabs.f32 alphay) (neg.f32 alphax)) (*.f32 (fabs.f32 alphay) (neg.f32 alphax)))
(*.f32 (*.f32 (fabs.f32 alphay) (fabs.f32 alphax)) (*.f32 (fabs.f32 alphay) (fabs.f32 alphax)))
(*.f32 (*.f32 (fabs.f32 alphay) alphax) (*.f32 (fabs.f32 alphay) alphax))
(*.f32 (*.f32 alphay (fabs.f32 alphax)) (*.f32 alphay (fabs.f32 alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) (neg.f32 alphax)) (neg.f32 alphax))
(*.f32 (fabs.f32 (*.f32 alphay alphax)) (fabs.f32 (*.f32 alphay alphax)))
(*.f32 (exp.f32 (log.f32 (*.f32 alphay alphax))) (exp.f32 (log.f32 (*.f32 alphay alphax))))
(*.f32 (*.f32 (neg.f32 alphay) alphax) (*.f32 (neg.f32 alphay) alphax))
(*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax)
(*.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(*.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphax) (*.f32 alphay alphay)))
(*.f32 (fabs.f32 alphay) (*.f32 (fabs.f32 alphay) (*.f32 alphax alphax)))
(*.f32 (fabs.f32 alphax) (*.f32 (fabs.f32 alphax) (*.f32 alphay alphay)))
(*.f32 (*.f32 (*.f32 alphay alphax) alphax) alphay)
(*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax))
(*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax))
(*.f32 alphay (*.f32 (*.f32 alphay alphax) alphax))
(*.f32 alphax (*.f32 alphay (*.f32 alphay alphax)))
(*.f32 alphax (*.f32 (*.f32 alphay alphax) alphay))
(pow.f32 (exp.f32 (log.f32 (*.f32 alphay alphax))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 alphay alphax)) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 alphay alphax)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 alphay alphax)) #s(literal 2 binary32)))

eval66.0ms (0.6%)

Memory
12.1MiB live, 101.0MiB allocated; 9ms collecting garbage
Compiler

Compiled 31 702 to 3 122 computations (90.2% saved)

prune56.0ms (0.5%)

Memory
-2.9MiB live, 93.3MiB allocated; 13ms collecting garbage
Pruning

61 alts after pruning (56 fresh and 5 done)

PrunedKeptTotal
New58237619
Fresh171936
Picked415
Done044
Total60361664
Accuracy
100.0%
Counts
664 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.4%
(/.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
95.1%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
94.5%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
94.5%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.6%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
57.9%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
57.8%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
88.0%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
88.0%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.9%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
92.9%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
92.8%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
93.0%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
92.9%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
92.7%
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
92.7%
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
93.1%
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
46.8%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) sin2phi)) (*.f32 alphay (*.f32 alphax alphax)))
77.2%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
87.9%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
48.2%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
92.7%
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
74.8%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
87.8%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
92.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
75.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
21.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
27.8%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
77.4%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
77.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
59.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
77.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
77.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
77.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
59.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
91.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
77.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
77.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
77.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
48.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
77.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
59.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
77.2%
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
77.3%
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
88.2%
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
Compiler

Compiled 4 328 to 2 976 computations (31.2% saved)

simplify113.0ms (1%)

Memory
-16.2MiB live, 116.4MiB allocated; 14ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 u0 u0)
cost-diff0
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
cost-diff2
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
cost-diff12
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
cost-diff0
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
cost-diff0
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)
cost-diff0
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
cost-diff0
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
cost-diff0
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
cost-diff0
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
cost-diff0
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
cost-diff0
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
cost-diff0
(*.f32 alphax (/.f32 u0 cos2phi))
cost-diff0
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
cost-diff0
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi))))
cost-diff0
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
cost-diff0
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0)))
cost-diff0
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
cost-diff0
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)))
cost-diff0
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075750
0122742
1220714
2558714
31989714
46364714
08031702
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)))
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0)))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0))
(fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
(*.f32 u0 u0)
u0
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal 1 binary32)
(log1p.f32 u0)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi))))
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
alphax
(*.f32 alphax (/.f32 u0 cos2phi))
(/.f32 u0 cos2phi)
u0
cos2phi
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
u0
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
alphay
cos2phi
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(*.f32 (*.f32 alphax alphax) sin2phi)
(*.f32 alphax alphax)
alphax
sin2phi
(*.f32 alphay (*.f32 alphax alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal -1 binary32)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 u0 u0)
u0
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
#s(literal 1/4 binary32)
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
Outputs
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)))
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)))
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 u0)))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 u0))
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32))
(-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0) #s(literal 1 binary32))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0))
(*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0)
(fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32))
(fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32))
(fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
(*.f32 u0 u0)
u0
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal 1 binary32)
(log1p.f32 u0)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi))))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax))
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
alphax
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 (/.f32 u0 cos2phi) alphax)
(/.f32 u0 cos2phi)
u0
cos2phi
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 alphay (*.f32 alphax alphax)) #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
u0
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
(fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))
alphay
cos2phi
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
(*.f32 (*.f32 alphax alphax) sin2phi)
(*.f32 sin2phi (*.f32 alphax alphax))
(*.f32 alphax alphax)
alphax
sin2phi
(*.f32 alphay (*.f32 alphax alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal -1 binary32)
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 u0 u0)
u0
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
#s(literal 1/4 binary32)
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (*.f32 alphay alphay))
sin2phi
(*.f32 alphay alphay)
alphay
(/.f32 cos2phi (*.f32 alphax alphax))
cos2phi
(*.f32 alphax alphax)
alphax
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))

localize195.0ms (1.7%)

Memory
-4.2MiB live, 225.6MiB allocated; 69ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.28125
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.40045055845304856
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
accuracy0.8121669010667946
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
accuracy1.6925378187335614
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
accuracy0.25
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
accuracy0.28125
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.43409999882116523
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
accuracy1.7402531170366013
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
accuracy0.28125
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
accuracy0.30676136413053234
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
accuracy0.3515625
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
accuracy7.303440509310152
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
accuracy0.23828125
(*.f32 alphax (/.f32 u0 cos2phi))
accuracy0.26953125
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
accuracy6.981740659172164
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
accuracy22.804748376902623
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi))))
accuracy0.28125
(/.f32 sin2phi (*.f32 alphay alphay))
accuracy0.33203125
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
accuracy0.43409999882116523
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
accuracy1.1304723199359599
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0)))
Samples
134.0ms253×0valid
6.0ms5exit
Compiler

Compiled 577 to 69 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
ival-mult: 43.0ms (38.5% of total)
ival-add: 26.0ms (23.3% of total)
ival-div: 16.0ms (14.3% of total)
const: 7.0ms (6.3% of total)
ival-sub: 5.0ms (4.5% of total)
ival-log: 4.0ms (3.6% of total)
ival-log1p: 4.0ms (3.6% of total)
ival-neg: 4.0ms (3.6% of total)
adjust: 3.0ms (2.7% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series85.0ms (0.7%)

Memory
12.1MiB live, 101.5MiB allocated; 9ms collecting garbage
Counts
25 → 365
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)))
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi))))
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(*.f32 u0 u0)
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
Outputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ (* (pow alphax 2) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(/ (* alphax u0) cos2phi)
(* -1 (/ (log (- 1 u0)) (* alphay cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) (pow cos2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(/ u0 (* alphay cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) (pow cos2phi 2)))) (/ u0 (* alphay cos2phi)))
(+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 7) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 5) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(* alphay cos2phi)
(+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))
(* (pow alphax 2) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)))
(* (pow alphax 2) (+ (* -1 (* (pow alphax 2) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* -1 (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (* (pow alphax 2) (+ (/ (* (pow sin2phi 3) u0) (* (pow alphay 6) (pow cos2phi 4))) (/ (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))))) (+ (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(/ (* (pow alphax 2) sin2phi) alphay)
(/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (* 1/2 (/ 1 cos2phi))))))
(* (pow alphax 2) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (* 1/2 (/ 1 cos2phi))))))
(* (pow alphax 2) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (* 1/2 (/ 1 cos2phi))))))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(/ (* (pow alphay 2) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi)))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(/ (* alphay u0) (* (pow alphax 2) sin2phi))
(/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* alphay u0) sin2phi)) (pow alphax 2))
(/ (- (+ (/ (* alphay u0) sin2phi) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (- (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* alphay u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(* (pow alphax 2) (+ (/ sin2phi alphay) (/ (* alphay cos2phi) (pow alphax 2))))
(+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))
(+ (* -1 (/ (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow sin2phi 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 2))) (pow alphax 2))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow sin2phi 3))) (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 3)))) (pow alphax 4))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) (pow sin2phi 2)))))
(- (+ (* -1 (/ (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (pow sin2phi 4)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 4))) (pow alphax 6))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) (pow sin2phi 2)))))))
(/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(- (+ (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(* alphay (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ u0 (* (pow alphax 2) sin2phi))))
(* alphay (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ u0 (* (pow alphax 2) sin2phi))))
(* alphay (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 8) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 6) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ u0 (* (pow alphax 2) sin2phi))))
(/ (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)) alphay)
(* (pow alphay 2) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (* (pow alphay 2) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* -1 (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (* (pow alphay 2) (+ (/ (* (pow cos2phi 3) u0) (* (pow alphax 6) (pow sin2phi 4))) (/ (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))))) (+ (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(/ sin2phi (pow alphay 2))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (* 1/2 (/ 1 sin2phi))))))
(* (pow alphay 2) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (* 1/2 (/ 1 sin2phi))))))
(* (pow alphay 2) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (* 1/2 (/ 1 sin2phi))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) alphay)
(/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)) alphay)
(/ (- (+ (/ u0 cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/ (- (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ u0 cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(* alphay (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))))
(+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))
(+ (* -1 (/ (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow cos2phi 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 2))) (pow alphay 2))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow cos2phi 3))) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 3)))) (pow alphay 4))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (pow cos2phi 4)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 4))) (pow alphay 6))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) (pow cos2phi 2)))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(- (+ (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (- 1 u0)) cos2phi)) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) alphay))
(* -1 (/ (+ (* -1 (/ u0 cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) alphay))
(* -1 (/ (- (+ (* -1 (/ u0 cos2phi)) (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))) alphay))
(* -1 (/ (- (+ (* -1 (/ u0 cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(* -1 (* alphay (+ (* -1 cos2phi) (* -1 (/ (* (pow alphax 2) sin2phi) (pow alphay 2))))))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(pow u0 2)
(* 1/2 u0)
(* u0 (+ 1/2 (* 1/3 u0)))
(* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(/ 1/2 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* 1/4 (pow u0 4))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* 1/4 (pow u0 3))
(* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* 1/4 (/ (pow u0 4) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(* (pow u0 4) (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(* (pow u0 4) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))
(* (pow u0 4) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (/ (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(* (pow u0 2) (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(* (pow u0 2) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1/2 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0)) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) u0)) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)))
(* (pow u0 4) (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 7) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(+ (* cos2phi (- (/ (* (pow alphay 5) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 3))) (/ (* (pow alphay 3) u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 7) (* cos2phi u0)) (* (pow alphax 8) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 5) u0) (* (pow alphax 6) (pow sin2phi 3)))))) (/ (* (pow alphay 3) u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(+ (* -1 (* cos2phi (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(+ (* cos2phi (- (* -1 (* cos2phi (+ (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow alphay 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (* cos2phi (+ (/ (* (pow alphay 8) u0) (* (pow alphax 6) (pow sin2phi 4))) (/ (* (pow alphay 8) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))))) (+ (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow alphay 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) (/ u0 alphay)) cos2phi)
(/ (- (+ (/ u0 alphay) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 7) (pow cos2phi 3)))) (/ u0 alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi)))) cos2phi)
(* cos2phi (+ alphay (/ (* (pow alphax 2) sin2phi) (* alphay cos2phi))))
(/ (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) cos2phi)
(/ (+ (* -1 (/ (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2))) cos2phi)) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) cos2phi)
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 4)))) (pow cos2phi 2))) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (- (+ (* -1 (/ (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (pow alphay 6)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 6))) (pow cos2phi 3))) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (* -1 (/ (- (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (pow alphay 3))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 7) cos2phi)) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (pow alphay 3))) cos2phi))) cos2phi))
(* -1 (* cos2phi (+ (* -1 alphay) (* -1 (/ (* (pow alphax 2) sin2phi) (* alphay cos2phi))))))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi))))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (+ (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) cos2phi))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2)))) cos2phi)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (* -1 (/ (- (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 6) cos2phi))) (+ (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 4)))) cos2phi)) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2)))) cos2phi)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 2))) cos2phi))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 5) (pow cos2phi 3))) (/ (* (pow alphax 2) u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 7) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 4) u0) (* (pow alphay 5) (pow cos2phi 3)))))) (/ (* (pow alphax 2) u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(+ (* -1 (* sin2phi (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(+ (* sin2phi (- (* -1 (* sin2phi (+ (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow alphax 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (* sin2phi (+ (/ (* (pow alphax 8) u0) (* (pow alphay 6) (pow cos2phi 4))) (/ (* (pow alphax 8) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))))) (+ (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow alphax 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) (/ (* alphay u0) (pow alphax 2))) sin2phi)
(/ (- (+ (/ (* alphay u0) (pow alphax 2)) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 8) (pow sin2phi 3)))) (/ (* alphay u0) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi)))) sin2phi)
(* sin2phi (+ (/ (* alphay cos2phi) sin2phi) (/ (pow alphax 2) alphay)))
(/ (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) sin2phi)
(/ (+ (* -1 (/ (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2))) sin2phi)) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) sin2phi)
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 4)))) (pow sin2phi 2))) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (- (+ (* -1 (/ (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (pow alphax 6)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 6))) (pow sin2phi 3))) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (* -1 (/ (- (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 3) (* cos2phi u0)) (pow alphax 4))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 8) sin2phi)) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi u0)) (pow alphax 4))) sin2phi))) sin2phi))
(* -1 (* sin2phi (+ (* -1 (/ (* alphay cos2phi) sin2phi)) (* -1 (/ (pow alphax 2) alphay)))))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi))))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (+ (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) sin2phi))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2)))) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (* -1 (/ (- (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 6) sin2phi))) (+ (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 4)))) sin2phi)) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2)))) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 2))) sin2phi))) sin2phi))
Calls

15 calls:

TimeVariablePointExpression
8.0ms
u0
@inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (* alphax (* alphax (/ u0 cos2phi))) (* alphax (/ u0 cos2phi)) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) u0) (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (* u0 u0) (/ sin2phi (* alphay alphay)) (/ (* (* alphax alphax) sin2phi) alphay) (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))))
6.0ms
alphax
@inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (* alphax (* alphax (/ u0 cos2phi))) (* alphax (/ u0 cos2phi)) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) u0) (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (* u0 u0) (/ sin2phi (* alphay alphay)) (/ (* (* alphax alphax) sin2phi) alphay) (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))))
6.0ms
u0
@-inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (* alphax (* alphax (/ u0 cos2phi))) (* alphax (/ u0 cos2phi)) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) u0) (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (* u0 u0) (/ sin2phi (* alphay alphay)) (/ (* (* alphax alphax) sin2phi) alphay) (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))))
5.0ms
alphax
@0
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (* alphax (* alphax (/ u0 cos2phi))) (* alphax (/ u0 cos2phi)) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) u0) (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (* u0 u0) (/ sin2phi (* alphay alphay)) (/ (* (* alphax alphax) sin2phi) alphay) (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))))
5.0ms
alphay
@inf
((/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log (+ 1 (* (neg u0) u0))) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (* alphax (* alphax (/ u0 cos2phi))) (* alphax (/ u0 cos2phi)) (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (neg (log (- 1 u0))) (* (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) u0) (- (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) -1) (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (* u0 u0) (/ sin2phi (* alphay alphay)) (/ (* (* alphax alphax) sin2phi) alphay) (* (+ (* (+ (* 1/4 u0) 1/3) u0) 1/2) u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))))

simplify203.0ms (1.8%)

Memory
39.0MiB live, 218.6MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0203117034
1769516435
0815815437
Stop Event
iter limit
node limit
Counts
365 → 364
Calls
Call 1
Inputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(/ (* (pow alphax 2) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(/ (* alphax u0) cos2phi)
(* -1 (/ (log (- 1 u0)) (* alphay cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) (pow cos2phi 2))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(/ u0 (* alphay cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) (pow cos2phi 2)))) (/ u0 (* alphay cos2phi)))
(+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 7) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 5) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(* alphay cos2phi)
(+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))
(* (pow alphax 2) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)))
(* (pow alphax 2) (+ (* -1 (* (pow alphax 2) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* -1 (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (* (pow alphax 2) (+ (/ (* (pow sin2phi 3) u0) (* (pow alphay 6) (pow cos2phi 4))) (/ (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))))) (+ (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(/ (* (pow alphax 2) sin2phi) alphay)
(/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (* 1/2 (/ 1 cos2phi))))))
(* (pow alphax 2) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (* 1/2 (/ 1 cos2phi))))))
(* (pow alphax 2) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (* 1/2 (/ 1 cos2phi))))))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(/ (* (pow alphay 2) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi)))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(/ (* alphay u0) (* (pow alphax 2) sin2phi))
(/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* alphay u0) sin2phi)) (pow alphax 2))
(/ (- (+ (/ (* alphay u0) sin2phi) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/ (- (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* alphay u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(* (pow alphax 2) (+ (/ sin2phi alphay) (/ (* alphay cos2phi) (pow alphax 2))))
(+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))
(+ (* -1 (/ (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow sin2phi 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 2))) (pow alphax 2))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow sin2phi 3))) (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 3)))) (pow alphax 4))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) (pow sin2phi 2)))))
(- (+ (* -1 (/ (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (pow sin2phi 4)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 4))) (pow alphax 6))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) (pow sin2phi 2)))))))
(/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(- (+ (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(* alphay (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ u0 (* (pow alphax 2) sin2phi))))
(* alphay (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ u0 (* (pow alphax 2) sin2phi))))
(* alphay (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 8) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 6) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ u0 (* (pow alphax 2) sin2phi))))
(/ (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)) alphay)
(* (pow alphay 2) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)))
(* (pow alphay 2) (+ (* -1 (* (pow alphay 2) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* -1 (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (* (pow alphay 2) (+ (/ (* (pow cos2phi 3) u0) (* (pow alphax 6) (pow sin2phi 4))) (/ (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))))) (+ (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(/ sin2phi (pow alphay 2))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (* 1/2 (/ 1 sin2phi))))))
(* (pow alphay 2) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (* 1/2 (/ 1 sin2phi))))))
(* (pow alphay 2) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (* 1/2 (/ 1 sin2phi))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) alphay)
(/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)) alphay)
(/ (- (+ (/ u0 cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/ (- (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ u0 cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(* alphay (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))))
(+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))
(+ (* -1 (/ (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow cos2phi 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 2))) (pow alphay 2))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow cos2phi 3))) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 3)))) (pow alphay 4))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (pow cos2phi 4)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 4))) (pow alphay 6))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) (pow cos2phi 2)))))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(- (+ (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (- 1 u0)) cos2phi)) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) alphay))
(* -1 (/ (+ (* -1 (/ u0 cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) alphay))
(* -1 (/ (- (+ (* -1 (/ u0 cos2phi)) (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))) alphay))
(* -1 (/ (- (+ (* -1 (/ u0 cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(* -1 (* alphay (+ (* -1 cos2phi) (* -1 (/ (* (pow alphax 2) sin2phi) (pow alphay 2))))))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(pow u0 2)
(* 1/2 u0)
(* u0 (+ 1/2 (* 1/3 u0)))
(* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(/ 1/2 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(* 1/4 (pow u0 4))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* 1/4 (pow u0 3))
(* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(* 1/4 (/ (pow u0 4) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(* (pow u0 4) (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(* (pow u0 4) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))
(* (pow u0 4) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (/ (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(* (pow u0 2) (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(* (pow u0 2) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1/2 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0)) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) u0)) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(log (/ -1 u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)))
(* (pow u0 4) (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 7) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(+ (* cos2phi (- (/ (* (pow alphay 5) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 3))) (/ (* (pow alphay 3) u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 7) (* cos2phi u0)) (* (pow alphax 8) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 5) u0) (* (pow alphax 6) (pow sin2phi 3)))))) (/ (* (pow alphay 3) u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(+ (* -1 (* cos2phi (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(+ (* cos2phi (- (* -1 (* cos2phi (+ (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow alphay 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (* cos2phi (+ (/ (* (pow alphay 8) u0) (* (pow alphax 6) (pow sin2phi 4))) (/ (* (pow alphay 8) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))))) (+ (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow alphay 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 3)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) (/ u0 alphay)) cos2phi)
(/ (- (+ (/ u0 alphay) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 7) (pow cos2phi 3)))) (/ u0 alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi)))) cos2phi)
(* cos2phi (+ alphay (/ (* (pow alphax 2) sin2phi) (* alphay cos2phi))))
(/ (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) cos2phi)
(/ (+ (* -1 (/ (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2))) cos2phi)) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) cos2phi)
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 4)))) (pow cos2phi 2))) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/ (- (+ (* -1 (/ (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (pow alphay 6)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 6))) (pow cos2phi 3))) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi)))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)
(/ (- (+ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (* -1 (/ (- (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (pow alphay 3))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 7) cos2phi)) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (pow alphay 3))) cos2phi))) cos2phi))
(* -1 (* cos2phi (+ (* -1 alphay) (* -1 (/ (* (pow alphax 2) sin2phi) (* alphay cos2phi))))))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi))))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (+ (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) cos2phi))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2)))) cos2phi)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (* -1 (/ (- (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 6) cos2phi))) (+ (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 4)))) cos2phi)) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2)))) cos2phi)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 2))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 2))) cos2phi))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(+ (* sin2phi (- (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 5) (pow cos2phi 3))) (/ (* (pow alphax 2) u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 7) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 4) u0) (* (pow alphay 5) (pow cos2phi 3)))))) (/ (* (pow alphax 2) u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(+ (* -1 (* sin2phi (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(+ (* sin2phi (- (* -1 (* sin2phi (+ (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow alphax 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (* sin2phi (+ (/ (* (pow alphax 8) u0) (* (pow alphay 6) (pow cos2phi 4))) (/ (* (pow alphax 8) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))))) (+ (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow alphax 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) (/ (* alphay u0) (pow alphax 2))) sin2phi)
(/ (- (+ (/ (* alphay u0) (pow alphax 2)) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 8) (pow sin2phi 3)))) (/ (* alphay u0) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi)))) sin2phi)
(* sin2phi (+ (/ (* alphay cos2phi) sin2phi) (/ (pow alphax 2) alphay)))
(/ (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) sin2phi)
(/ (+ (* -1 (/ (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2))) sin2phi)) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) sin2phi)
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 4)))) (pow sin2phi 2))) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/ (- (+ (* -1 (/ (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (pow alphax 6)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 6))) (pow sin2phi 3))) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi)))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)
(/ (- (+ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (* -1 (/ (- (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 3) (* cos2phi u0)) (pow alphax 4))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 8) sin2phi)) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi u0)) (pow alphax 4))) sin2phi))) sin2phi))
(* -1 (* sin2phi (+ (* -1 (/ (* alphay cos2phi) sin2phi)) (* -1 (/ (pow alphax 2) alphay)))))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi))))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (+ (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) sin2phi))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2)))) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (* -1 (/ (- (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 6) sin2phi))) (+ (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 4)))) sin2phi)) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2)))) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 2))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 2))) sin2phi))) sin2phi))
Outputs
(/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)
(/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax)) cos2phi)
(* (pow alphax 2) (- (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)) #s(literal -1 binary32) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (- (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (log (+ 1 u0)) cos2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 cos2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi)) (*.f32 alphax alphax))
(* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 sin2phi (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay))) (neg.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) (*.f32 alphax alphax))
(/ (* (pow alphax 2) u0) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi))) #s(literal -1 binary32) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ u0 cos2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (pow.f32 cos2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))))) (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))
(/ (* alphax u0) cos2phi)
(*.f32 alphax (/.f32 u0 cos2phi))
(* -1 (/ (log (- 1 u0)) (* alphay cos2phi)))
(neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi)))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) (pow cos2phi 2))))
(fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 cos2phi cos2phi)) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 sin2phi (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 cos2phi cos2phi))) (neg.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* (pow alphax 2) (+ (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* sin2phi (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 cos2phi #s(literal 4 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(/ u0 (* alphay cos2phi))
(/.f32 u0 (*.f32 alphay cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) (pow cos2phi 2)))) (/ u0 (* alphay cos2phi)))
(fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi))) #s(literal -1 binary32) (/.f32 u0 (*.f32 alphay cos2phi)))
(+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 3))) (/ (* sin2phi u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 3 binary32))) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 (*.f32 alphay cos2phi)))
(+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) u0)) (* (pow alphay 7) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 5) (pow cos2phi 3)))))) (/ (* sin2phi u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (pow.f32 cos2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi (pow.f32 alphay #s(literal 3 binary32))) (/.f32 u0 (*.f32 cos2phi cos2phi)))) (*.f32 alphax alphax) (/.f32 u0 (*.f32 alphay cos2phi)))
(* alphay cos2phi)
(*.f32 alphay cos2phi)
(+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
(* (pow alphax 2) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)))
(*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* -1 (* (pow alphax 2) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(*.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 alphax alphax)) (/.f32 (fma.f32 (*.f32 sin2phi (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay))) (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* -1 (* (pow alphax 2) (+ (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(*.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 sin2phi sin2phi) u0 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi))) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32))))) (*.f32 alphax alphax))) (/.f32 (fma.f32 (*.f32 sin2phi (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) (*.f32 alphax alphax) (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi)) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (* (pow alphax 2) (+ (/ (* (pow sin2phi 3) u0) (* (pow alphay 6) (pow cos2phi 4))) (/ (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))))) (+ (* -1 (/ (* (pow sin2phi 2) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* sin2phi u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ u0 cos2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))))
(*.f32 (fma.f32 (-.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0)) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (*.f32 alphax alphax))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 sin2phi sin2phi) u0 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi))) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))))) (*.f32 alphax alphax)) (/.f32 (fma.f32 (*.f32 sin2phi (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) (*.f32 alphax alphax) (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi)) (*.f32 alphax alphax))
(/ (* (pow alphax 2) sin2phi) alphay)
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)
(*.f32 (*.f32 alphax alphax) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi))
(* (pow alphax 2) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (* 1/2 (/ 1 cos2phi))))))
(*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (*.f32 cos2phi cos2phi))) #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 u0 u0) cos2phi) #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (+ (* (pow alphax 2) (- (/ (* (pow alphax 2) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (* 1/2 (/ 1 cos2phi))))))
(*.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) cos2phi) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) (*.f32 alphax alphax) (/.f32 #s(literal 1/2 binary32) cos2phi))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (* 1/4 (/ (pow u0 2) cos2phi)) (+ (* 1/3 (/ u0 cos2phi)) (+ (* (pow alphax 2) (- (* (pow alphax 2) (- (* -1 (/ (* (pow alphax 2) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (* 1/2 (/ 1 cos2phi))))))
(*.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) cos2phi) (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 sin2phi #s(literal 3 binary32))) (pow.f32 cos2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) (*.f32 alphax alphax) (/.f32 #s(literal 1/2 binary32) cos2phi))) (*.f32 alphax alphax))
(/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)
(/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(- (+ (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) sin2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 sin2phi #s(literal 4 binary32)))))) (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 sin2phi sin2phi))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 sin2phi #s(literal 3 binary32)))))))
(* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) sin2phi)
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))
(fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(fma.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi) #s(literal -1 binary32) (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))))))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))))
(fma.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) sin2phi) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))))
(/ (* (pow alphay 2) u0) sin2phi)
(/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi)))))
(- (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 sin2phi #s(literal 4 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi)) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32)))))))
(* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi)))
(neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 sin2phi sin2phi)) (neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/.f32 (fma.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)) #s(literal -1 binary32) (fma.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))))))) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4)))))) (pow alphax 2))
(/.f32 (fma.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))) (*.f32 alphax alphax))
(/ (* alphay u0) (* (pow alphax 2) sin2phi))
(*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi))
(/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* alphay u0) sin2phi)) (pow alphax 2))
(/.f32 (fma.f32 alphay (/.f32 u0 sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi))))) (*.f32 alphax alphax))
(/ (- (+ (/ (* alphay u0) sin2phi) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (pow alphax 2))
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 alphay u0) sin2phi)) (*.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi)))) (*.f32 alphax alphax))
(/ (- (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* alphay u0) sin2phi)) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))))) (pow alphax 2))
(/.f32 (-.f32 (fma.f32 alphay (/.f32 u0 sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 sin2phi #s(literal 4 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi)) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32))))))) (*.f32 alphax alphax))
(* (pow alphax 2) (+ (/ sin2phi alphay) (/ (* alphay cos2phi) (pow alphax 2))))
(*.f32 (fma.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi alphay)) (*.f32 alphax alphax))
(+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))
(*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))
(+ (* -1 (/ (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow sin2phi 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 2))) (pow alphax 2))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay) (neg.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 sin2phi sin2phi)) (*.f32 alphax alphax))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow sin2phi 3))) (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 3)))) (pow alphax 4))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32)))) (pow.f32 sin2phi #s(literal 3 binary32)))) (pow.f32 alphax #s(literal 4 binary32))))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax))))
(- (+ (* -1 (/ (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (pow sin2phi 4)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow sin2phi 4))) (pow alphax 6))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) (pow sin2phi 3)))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) (pow sin2phi 2)))))))
(-.f32 (fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay) (neg.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 8 binary32)) (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 8 binary32)))) (pow.f32 sin2phi #s(literal 4 binary32))) (pow.f32 alphax #s(literal 6 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32))))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))))
(/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))
(+ (* -1 (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(fma.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (*.f32 sin2phi sin2phi)))))
(- (+ (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (*.f32 sin2phi sin2phi))))
(- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))
(-.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 sin2phi #s(literal 4 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (*.f32 sin2phi sin2phi)) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (pow.f32 sin2phi #s(literal 3 binary32)))))))
(* (pow alphay 2) (- (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) (pow sin2phi 2)))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)) #s(literal -1 binary32) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (- (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (log (+ 1 u0)) sin2phi)) (/ (log (+ 1 (* -1 (pow u0 2)))) sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 sin2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) (pow sin2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 cos2phi (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (log (- 1 u0)) sin2phi)) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 2) (pow sin2phi 2)))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi))) #s(literal -1 binary32) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ u0 sin2phi)))
(*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 sin2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (*.f32 alphay alphay))
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 2) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))))
(*.f32 (fma.f32 (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 cos2phi (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi))) (neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) alphay)
(* alphay (+ (* -1 (/ (log (- 1 u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 2) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* cos2phi (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 sin2phi #s(literal 4 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) alphay)
(* alphay (+ (* -1 (/ (* (pow alphay 2) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ u0 (* (pow alphax 2) sin2phi))))
(*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) (*.f32 sin2phi sin2phi))) #s(literal -1 binary32) (/.f32 u0 (*.f32 (*.f32 alphax alphax) sin2phi))) alphay)
(* alphay (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 3))) (/ (* cos2phi u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ u0 (* (pow alphax 2) sin2phi))))
(*.f32 (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 (*.f32 (*.f32 alphax alphax) sin2phi))) alphay)
(* alphay (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) u0)) (* (pow alphax 8) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 6) (pow sin2phi 3)))))) (/ (* cos2phi u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ u0 (* (pow alphax 2) sin2phi))))
(*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 sin2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay)) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 u0 (*.f32 sin2phi sin2phi)))) (*.f32 alphay alphay) (/.f32 u0 (*.f32 (*.f32 alphax alphax) sin2phi))) alphay)
(/ (+ (* (pow alphax 2) sin2phi) (* (pow alphay 2) cos2phi)) alphay)
(/.f32 (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)) alphay)
(* (pow alphay 2) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi)))
(*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (* (pow alphay 2) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(*.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 alphay alphay)) (/.f32 (fma.f32 (*.f32 cos2phi (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax))) (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* -1 (* (pow alphay 2) (+ (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(*.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 cos2phi cos2phi) u0 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32))))) (*.f32 alphay alphay))) (/.f32 (fma.f32 (*.f32 cos2phi (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) (*.f32 alphay alphay) (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi)) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (* (pow alphay 2) (+ (/ (* (pow cos2phi 3) u0) (* (pow alphax 6) (pow sin2phi 4))) (/ (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))))) (+ (* -1 (/ (* (pow cos2phi 2) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* cos2phi u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ u0 sin2phi) (/ (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))))
(*.f32 (fma.f32 (-.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0)) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (*.f32 alphay alphay))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 cos2phi cos2phi) u0 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay)) (/.f32 (fma.f32 (*.f32 cos2phi (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) (*.f32 alphay alphay) (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi)) (*.f32 alphay alphay))
(/ sin2phi (pow alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* -1 (/ (* (pow alphay 2) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (* 1/2 (/ 1 sin2phi))))))
(*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (*.f32 sin2phi sin2phi))) #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 u0 u0) sin2phi) #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (+ (* (pow alphay 2) (- (/ (* (pow alphay 2) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (* 1/2 (/ 1 sin2phi))))))
(*.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) sin2phi) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (pow.f32 sin2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) (*.f32 alphay alphay) (/.f32 #s(literal 1/2 binary32) sin2phi))) (*.f32 alphay alphay))
(* (pow alphay 2) (+ (* 1/4 (/ (pow u0 2) sin2phi)) (+ (* 1/3 (/ u0 sin2phi)) (+ (* (pow alphay 2) (- (* (pow alphay 2) (- (* -1 (/ (* (pow alphay 2) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (* 1/2 (/ 1 sin2phi))))))
(*.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) sin2phi) (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 sin2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (*.f32 alphay alphay)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) (*.f32 alphay alphay) (/.f32 #s(literal 1/2 binary32) sin2phi))) (*.f32 alphay alphay))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(- (+ (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax)) cos2phi)) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 cos2phi #s(literal 4 binary32)))))) (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 cos2phi cos2phi))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 cos2phi #s(literal 3 binary32)))))))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))
(fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (/.f32 (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))))
(fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi) (neg.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))))))
(- (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi)))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) u0) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi) (neg.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32))))))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi)) (neg.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32))))))))
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))))))) alphay)
(/ (+ (* -1 (/ (log (- 1 u0)) cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))))) alphay)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))) alphay)
(/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ u0 cos2phi)) alphay)
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi))) #s(literal -1 binary32) (/.f32 u0 cos2phi)) alphay)
(/ (- (+ (/ u0 cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) alphay)
(/.f32 (-.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 u0 cos2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi)))) alphay)
(/ (- (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (/ u0 cos2phi)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))) alphay)
(/.f32 (-.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32))))) #s(literal -1 binary32) (/.f32 u0 cos2phi)) (fma.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi)) (neg.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))))))) alphay)
(* alphay (+ cos2phi (/ (* (pow alphax 2) sin2phi) (pow alphay 2))))
(*.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi) alphay)
(+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))
(*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))
(+ (* -1 (/ (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow cos2phi 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 2))) (pow alphay 2))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax) (neg.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 cos2phi cos2phi)) (*.f32 alphay alphay))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow cos2phi 3))) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 3)))) (pow alphay 4))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi)))) (pow.f32 cos2phi #s(literal 3 binary32)))) (pow.f32 alphay #s(literal 4 binary32))))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay))))
(- (+ (* -1 (/ (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (pow cos2phi 4)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow cos2phi 4))) (pow alphay 6))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) (pow cos2phi 3)))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) (pow cos2phi 2)))))))
(-.f32 (fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax) (neg.f32 (/.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (pow.f32 alphay #s(literal 6 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi))))) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))))
(+ (* -1 (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(fma.f32 (*.f32 alphax alphax) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (neg.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay))))))
(- (+ (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (*.f32 alphax alphax) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))))
(- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 sin2phi #s(literal 3 binary32))) (pow.f32 cos2phi #s(literal 4 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (*.f32 cos2phi cos2phi)) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi #s(literal 3 binary32)))))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))))
(-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi))))
(- (+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) cos2phi)) (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)))))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (/ (log (- 1 u0)) cos2phi)) alphay))
(neg.f32 (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi)) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(neg.f32 (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi))) alphay))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4)))) (+ (/ (log (- 1 u0)) cos2phi) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) alphay))
(neg.f32 (/.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 alphay alphay)) (*.f32 cos2phi cos2phi)) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 4 binary32)))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi)))) alphay))
(* -1 (/ (+ (* -1 (/ u0 cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) alphay))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 (neg.f32 u0) cos2phi)) alphay))
(* -1 (/ (- (+ (* -1 (/ u0 cos2phi)) (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))) (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2))))) alphay))
(neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))) (/.f32 u0 cos2phi))) (neg.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi))))) alphay))
(* -1 (/ (- (+ (* -1 (/ u0 cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 4)))) (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 2) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 3))))) alphay))
(neg.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (/.f32 (neg.f32 u0) cos2phi)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (pow.f32 cos2phi #s(literal 3 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) (*.f32 cos2phi cos2phi)))))) alphay))
(* -1 (* alphay (+ (* -1 cos2phi) (* -1 (/ (* (pow alphax 2) sin2phi) (pow alphay 2))))))
(*.f32 (neg.f32 alphay) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) (/.f32 sin2phi (*.f32 alphay alphay)) cos2phi)))
(/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(* u0 (+ (* 1/2 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0 (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) u0)
u0
(* u0 (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(* -1 (pow u0 2))
(neg.f32 (*.f32 u0 u0))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u0 u0)) #s(literal 1/3 binary32)) (*.f32 u0 u0)) #s(literal 1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))
(/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* u0 (+ (* 1/4 (/ (* (pow alphax 2) (* alphay u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))) (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alphax alphax) alphay))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))) u0)
(/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(* u0 (+ (* 1/2 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (/.f32 #s(literal 1 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0)
(* u0 (+ (* u0 (+ (* u0 (+ (* 1/4 (/ u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* 1/3 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0 (/.f32 #s(literal 1/2 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0 (/.f32 #s(literal 1 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0)
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(pow u0 2)
(*.f32 u0 u0)
(* 1/2 u0)
(*.f32 #s(literal 1/2 binary32) u0)
(* u0 (+ 1/2 (* 1/3 u0)))
(*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)
(* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
(/ 1/2 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+ (* 1/3 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+ (* u0 (+ (* 1/4 (/ u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(fma.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0 (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/ (- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0))))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u0))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (/.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(- (+ (* -1 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))) (+ (* -2 (/ (log (/ 1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log -1) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))) (/.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(- (* -1 (log (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (neg.f32 (neg.f32 (log.f32 u0))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3)))))) (+ (log -1) (* -2 (log (/ 1 u0)))))
(-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(-.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (neg.f32 (neg.f32 (log.f32 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))) (log.f32 #s(literal -1 binary32))) (neg.f32 (neg.f32 (log.f32 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(/.f32 (fma.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32)))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) alphay) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32)))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) (*.f32 u0 u0)))))
(+ (* -1 (/ (* (pow alphax 2) (* alphay (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (+ (* 1/2 (/ (* (pow alphax 2) alphay) (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))))
(fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32)))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 alphax alphax) alphay) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) (*.f32 u0 u0))))))
(* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(neg.f32 (/.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(/.f32 (fma.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (+ (log -1) (* -1 (log (/ 1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/3 (/ 1 (* (pow u0 3) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))))))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 #s(literal 1/3 binary32) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u0)))))
(neg.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))))
(- (/ 1 u0) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (+ (log -1) (* -1 (log (/ 1 u0)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (-.f32 (/.f32 #s(literal 1 binary32) u0) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -1 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (/ 1/2 (pow u0 2)) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (+ (log -1) (* -1 (log (/ 1 u0)))))
(-.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (log.f32 #s(literal -1 binary32))) (neg.f32 (neg.f32 (log.f32 u0))))
(* 1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/4 binary32))
(* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (pow.f32 u0 #s(literal 4 binary32)))
(* 1/4 (pow u0 3))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/4 binary32))
(* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 3 binary32)))
(* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3))))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (pow.f32 u0 #s(literal 3 binary32)))
(* 1/4 (/ (pow u0 4) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/4 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(* (pow u0 4) (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))
(*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (* 1/2 (/ 1 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (+ (/ 1 (* (pow u0 3) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))))
(*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (pow.f32 u0 #s(literal 4 binary32)))
(* 1/4 (pow u0 2))
(*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* 1/4 (/ (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(* (pow u0 2) (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 u0 u0))
(* (pow u0 2) (+ (/ 1/3 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))))
(*.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (*.f32 u0 u0))
(/ (- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal 1 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(-.f32 (fma.f32 (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(- (+ (* -1 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0))) (* -2 (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(fma.f32 #s(literal -1 binary32) (+.f32 (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) u0)) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(- (* -1 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal 1 binary32))
(- (+ (* -1 (log (/ -1 u0))) (/ 1 u0)) (* -2 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u0)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* -2 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0))) (* -2 (log (/ -1 u0))))
(fma.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0)) #s(literal 1 binary32)) u0)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+ (/ 1/2 (* (pow u0 2) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) u0)) (/ (log (/ -1 u0)) (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))
(fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/.f32 (fma.f32 (*.f32 (*.f32 alphax alphax) alphay) (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (*.f32 (*.f32 alphax alphax) alphay) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1/2 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alphay) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))))) u0)))
(+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (* -1 (/ (+ (* 1/3 (/ (* (pow alphax 2) alphay) (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ (* (pow alphax 2) alphay) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0))) u0)) (/ (* (pow alphax 2) (* alphay (log (/ -1 u0)))) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alphay) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (/.f32 alphay (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(literal 1/3 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0))) u0)))
(/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))
(/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(+ (/ 1/2 (* (pow u0 2) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (+ (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))))
(+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 1/3 (/ 1 (* u0 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) (* 1/2 (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))) u0)) (/ 1 (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay)))) u0)) (/ (log (/ -1 u0)) (+ (* alphay cos2phi) (/ (* (pow alphax 2) sin2phi) alphay))))
(fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) u0)) (/.f32 #s(literal 1/2 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0)) (/.f32 #s(literal 1 binary32) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) u0) #s(literal -1 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(log (/ -1 u0))
(log.f32 (/.f32 #s(literal -1 binary32) u0))
(- (/ 1 u0) (* -1 (log (/ -1 u0))))
(-.f32 (/.f32 #s(literal 1 binary32) u0) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (+ (/ 1/2 (pow u0 2)) (/ 1 u0)) (* -1 (log (/ -1 u0))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) u0)) 1) u0)) (* -1 (log (/ -1 u0))))
(*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0)) #s(literal 1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(* (pow u0 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0))))
(*.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/2 binary32)) u0)) #s(literal 1/3 binary32)) u0) #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0)) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1/2 binary32) u0)) #s(literal 1/3 binary32)) u0)) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(* (pow u0 4) (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (* u0 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2))))) (* 1/2 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (* 1/3 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))) u0)) (* 1/4 (/ 1 (+ (/ cos2phi (pow alphax 2)) (/ sin2phi (pow alphay 2)))))))
(*.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/2 binary32)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) u0)) (/.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) u0) #s(literal -1 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (pow.f32 u0 #s(literal 4 binary32)))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) sin2phi))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 sin2phi #s(literal 4 binary32))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 4 binary32))) (pow.f32 sin2phi #s(literal 3 binary32))))) cos2phi (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) sin2phi))
(+ (* -1 (/ (* (pow alphay 2) (log (- 1 u0))) sin2phi)) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 6) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 3)))) (/ (* (pow alphay 8) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 4))))) (/ (* (pow alphay 4) (log (- 1 u0))) (* (pow alphax 2) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (pow.f32 alphay #s(literal 8 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) sin2phi))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) u0) sin2phi))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 cos2phi u0) (pow.f32 sin2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi) (/.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) cos2phi (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2))))
(fma.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi))) (neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (* cos2phi (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (pow.f32 alphay #s(literal 3 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 5 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 sin2phi #s(literal 3 binary32))))) cos2phi (neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))))
(+ (* -1 (/ (* alphay (log (- 1 u0))) (* (pow alphax 2) sin2phi))) (* cos2phi (+ (* cos2phi (+ (* -1 (/ (* (pow alphay 5) (log (- 1 u0))) (* (pow alphax 6) (pow sin2phi 3)))) (/ (* (pow alphay 7) (* cos2phi (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 4))))) (/ (* (pow alphay 3) (log (- 1 u0))) (* (pow alphax 4) (pow sin2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (pow.f32 alphay #s(literal 7 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 sin2phi #s(literal 4 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi (*.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 sin2phi sin2phi)))) cos2phi (neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))))
(+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(fma.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi) (neg.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 (/.f32 cos2phi (pow.f32 alphax #s(literal 4 binary32))) (/.f32 u0 (*.f32 sin2phi sin2phi))))))
(+ (* cos2phi (- (/ (* (pow alphay 5) (* cos2phi u0)) (* (pow alphax 6) (pow sin2phi 3))) (/ (* (pow alphay 3) u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 cos2phi u0) (pow.f32 sin2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 7) (* cos2phi u0)) (* (pow alphax 8) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 5) u0) (* (pow alphax 6) (pow sin2phi 3)))))) (/ (* (pow alphay 3) u0) (* (pow alphax 4) (pow sin2phi 2))))) (/ (* alphay u0) (* (pow alphax 2) sin2phi)))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 cos2phi u0) (pow.f32 sin2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 alphay #s(literal 5 binary32)) u0) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi) (/.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))
(+ (* -1 (* cos2phi (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(fma.f32 (neg.f32 cos2phi) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))
(+ (* cos2phi (- (* -1 (* cos2phi (+ (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow alphay 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(fma.f32 (-.f32 (*.f32 (neg.f32 cos2phi) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 alphay #s(literal 6 binary32)) u0 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 alphay #s(literal 6 binary32)))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) cos2phi (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (* cos2phi (+ (/ (* (pow alphay 8) u0) (* (pow alphax 6) (pow sin2phi 4))) (/ (* (pow alphay 8) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))))) (+ (* -1 (/ (* (pow alphay 6) u0) (* (pow alphax 4) (pow sin2phi 3)))) (* -1 (/ (* (pow alphay 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))))))) (+ (/ (* (pow alphay 4) u0) (* (pow alphax 2) (pow sin2phi 2))) (/ (* (pow alphay 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) (pow sin2phi 2)))))) (+ (/ (* (pow alphay 2) u0) sin2phi) (/ (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 cos2phi) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 8 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphay #s(literal 8 binary32)) u0)) (*.f32 (pow.f32 sin2phi #s(literal 4 binary32)) (pow.f32 alphax #s(literal 6 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 alphay #s(literal 6 binary32)) u0 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 alphay #s(literal 6 binary32)))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) u0)) (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)))) cos2phi (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))
(+ (* cos2phi (- (/ (* (pow alphay 6) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 3))) (/ (* (pow alphay 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi)))
(+ (* cos2phi (- (* cos2phi (- (* -1 (/ (* (pow alphay 8) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 4)))) (* -1 (/ (* (pow alphay 6) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 4) (pow sin2phi 3)))))) (/ (* (pow alphay 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphax 2) (pow sin2phi 2))))) (/ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) sin2phi))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) (pow.f32 sin2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))))) cos2phi) (*.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)))) cos2phi (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi)))
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) cos2phi)
(/.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (- (+ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 cos2phi cos2phi)) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 cos2phi cos2phi)))))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 alphax alphax)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi)))))) cos2phi)
(/ (+ (* -1 (* (pow alphax 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 3)))))) cos2phi)
(/.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi)))) (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) u0)) cos2phi)
(/.f32 (fma.f32 (*.f32 alphax alphax) u0 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (- (+ (* (pow alphax 2) u0) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 cos2phi cos2phi)) (*.f32 (*.f32 alphax alphax) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) u0)) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphax alphax) u0 (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (pow.f32 cos2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 cos2phi cos2phi)))))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) cos2phi)
(/.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)))) cos2phi)
(/.f32 (+.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi))))) (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay))) cos2phi)
(/ (+ (* -1 (/ (log (- 1 u0)) alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 2)))) (+ (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 3)))))) cos2phi)
(/.f32 (fma.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 cos2phi cos2phi))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 cos2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi))))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) (/ u0 alphay)) cos2phi)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) u0) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi)) #s(literal -1 binary32) (/.f32 u0 alphay)) cos2phi)
(/ (- (+ (/ u0 alphay) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 cos2phi cos2phi)) (/.f32 u0 alphay)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) u0) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 7) (pow cos2phi 3)))) (/ u0 alphay)) (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) (pow cos2phi 2)))) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0) (pow.f32 cos2phi #s(literal 3 binary32)))) #s(literal -1 binary32) (/.f32 u0 alphay)) (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 sin2phi u0) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) u0) (*.f32 cos2phi cos2phi)))))) cos2phi)
(* cos2phi (+ alphay (/ (* (pow alphax 2) sin2phi) (* alphay cos2phi))))
(*.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) (/.f32 sin2phi cos2phi) alphay) cos2phi)
(/ (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) cos2phi)
(*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))
(/ (+ (* -1 (/ (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2))) cos2phi)) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) cos2phi)
(/.f32 (fma.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (neg.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 4)))) (pow cos2phi 2))) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0))) (pow.f32 alphay #s(literal 4 binary32)))) (*.f32 cos2phi cos2phi)))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (pow alphay 6)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 6))) (pow cos2phi 3))) (+ (* (pow alphax 2) u0) (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) (pow cos2phi 2)))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) (pow cos2phi 2)))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi)))))) cos2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (neg.f32 (/.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 cos2phi #s(literal 3 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi))))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 cos2phi cos2phi))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)
(/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphax alphax) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi)
(/ (- (+ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) cos2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)) (*.f32 cos2phi cos2phi)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphax alphax))) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi)
(/ (- (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 3)))) (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 2)))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi)))) cos2phi)
(/.f32 (-.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphax alphax) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 sin2phi #s(literal 3 binary32))) (pow.f32 cos2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) cos2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi)) (*.f32 cos2phi cos2phi)))))) cos2phi)
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 2) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) sin2phi) cos2phi) (neg.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 2) cos2phi))) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) cos2phi)))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 4) cos2phi))) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 alphay alphay)) (neg.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 8) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 6) cos2phi))) (/ (* (pow alphax 6) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (pow alphay 2))) cos2phi)) (* (pow alphax 2) (log (- 1 u0)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 alphay alphay)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 4 binary32))) (neg.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)))) cos2phi))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi u0) cos2phi) (neg.f32 (*.f32 (*.f32 alphax alphax) u0))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) u0 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphax alphax) u0 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0)) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (* (pow alphay 3) cos2phi))) (/ (log (- 1 u0)) alphay)) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi)) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (* (pow alphay 5) cos2phi))) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (pow.f32 alphay #s(literal 3 binary32))) (neg.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (pow.f32 alphay #s(literal 5 binary32)) cos2phi)))) cos2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphax 6) (* (pow sin2phi 3) (log (- 1 u0)))) (* (pow alphay 7) cos2phi))) (/ (* (pow alphax 4) (* (pow sin2phi 2) (log (- 1 u0)))) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi (log (- 1 u0)))) (pow alphay 3))) cos2phi)) (/ (log (- 1 u0)) alphay)) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (pow.f32 alphay #s(literal 3 binary32))) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 5 binary32))) (neg.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (*.f32 (pow.f32 alphay #s(literal 7 binary32)) cos2phi)))) cos2phi))) cos2phi) #s(literal -1 binary32) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (/ (* (pow alphax 2) (* sin2phi u0)) (* (pow alphay 3) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (*.f32 sin2phi u0) cos2phi) (/.f32 (neg.f32 u0) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (* -1 (/ (- (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (* (pow alphay 5) cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (pow alphay 3))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (*.f32 (pow.f32 alphay #s(literal 5 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) u0) (pow.f32 alphay #s(literal 3 binary32)))) cos2phi) #s(literal -1 binary32) (/.f32 (neg.f32 u0) alphay)) cos2phi))
(* -1 (/ (+ (* -1 (/ u0 alphay)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 3) u0)) (* (pow alphay 7) cos2phi)) (/ (* (pow alphax 4) (* (pow sin2phi 2) u0)) (pow alphay 5))) cos2phi)) (/ (* (pow alphax 2) (* sin2phi u0)) (pow alphay 3))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0)) (*.f32 (pow.f32 alphay #s(literal 7 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0)) (pow.f32 alphay #s(literal 5 binary32)))) cos2phi)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) sin2phi) u0) (pow.f32 alphay #s(literal 3 binary32)))) cos2phi) #s(literal -1 binary32) (/.f32 (neg.f32 u0) alphay)) cos2phi))
(* -1 (* cos2phi (+ (* -1 alphay) (* -1 (/ (* (pow alphax 2) sin2phi) (* alphay cos2phi))))))
(*.f32 (neg.f32 cos2phi) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) (/.f32 sin2phi cos2phi) alphay)))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 2) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 2) cos2phi))))) cos2phi))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 (*.f32 alphay alphay) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (+ (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 4) cos2phi))) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2)))) cos2phi)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (neg.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) u0)) (+ (* -1 (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (* -1 (/ (- (+ (/ (* (pow alphax 8) (* (pow sin2phi 3) u0)) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 8) (* (pow sin2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphay 6) cos2phi))) (+ (/ (* (pow alphax 6) (* (pow sin2phi 2) u0)) (pow alphay 4)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 4)))) cos2phi)) (+ (/ (* (pow alphax 4) (* sin2phi u0)) (pow alphay 2)) (/ (* (pow alphax 4) (* sin2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphay 2)))) cos2phi)))) cos2phi))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 sin2phi #s(literal 3 binary32))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (pow.f32 sin2phi #s(literal 3 binary32)) u0))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (*.f32 sin2phi sin2phi) u0))) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi)) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) u0)) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) cos2phi))) cos2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) cos2phi) (neg.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphax alphax)))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphax alphax) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(* -1 (/ (+ (* -1 (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphax 8) (* (pow sin2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) cos2phi)) (/ (* (pow alphax 6) (* (pow sin2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 4))) cos2phi)) (/ (* (pow alphax 4) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphay 2))) cos2phi))) cos2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphax alphax) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 sin2phi #s(literal 3 binary32)))) (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi)) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 sin2phi sin2phi))) (pow.f32 alphay #s(literal 4 binary32)))) cos2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 alphay alphay))) cos2phi))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 cos2phi #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax)) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) cos2phi))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 cos2phi #s(literal 4 binary32))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (*.f32 alphax alphax)) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (pow.f32 alphax #s(literal 4 binary32)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 4 binary32))) (pow.f32 cos2phi #s(literal 3 binary32))))) sin2phi (/.f32 (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) cos2phi))
(+ (* -1 (/ (* (pow alphax 2) (log (- 1 u0))) cos2phi)) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 6) (log (- 1 u0))) (* (pow alphay 4) (pow cos2phi 3)))) (/ (* (pow alphax 8) (* sin2phi (log (- 1 u0)))) (* (pow alphay 6) (pow cos2phi 4))))) (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 2) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (pow.f32 alphax #s(literal 8 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 (neg.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) cos2phi))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 sin2phi u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi u0)) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) u0) cos2phi))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 sin2phi u0) (pow.f32 cos2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) u0) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))))) sin2phi) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) sin2phi (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (* sin2phi (log (- 1 u0)))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (*.f32 alphax alphax) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 cos2phi cos2phi))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 5 binary32))) (pow.f32 cos2phi #s(literal 3 binary32))))) sin2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* -1 (/ (log (- 1 u0)) (* alphay cos2phi))) (* sin2phi (+ (* sin2phi (+ (* -1 (/ (* (pow alphax 4) (log (- 1 u0))) (* (pow alphay 5) (pow cos2phi 3)))) (/ (* (pow alphax 6) (* sin2phi (log (- 1 u0)))) (* (pow alphay 7) (pow cos2phi 4))))) (/ (* (pow alphax 2) (log (- 1 u0))) (* (pow alphay 3) (pow cos2phi 2))))))
(fma.f32 (fma.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi) (*.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 cos2phi #s(literal 4 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay #s(literal 3 binary32))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 cos2phi cos2phi)))) sin2phi (neg.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay cos2phi))))
(+ (* sin2phi (- (/ (* (pow alphax 4) (* sin2phi u0)) (* (pow alphay 5) (pow cos2phi 3))) (/ (* (pow alphax 2) u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (pow.f32 alphay #s(literal 5 binary32))) (/.f32 (*.f32 sin2phi u0) (pow.f32 cos2phi #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 u0 (*.f32 alphay cos2phi)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 6) (* sin2phi u0)) (* (pow alphay 7) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 4) u0) (* (pow alphay 5) (pow cos2phi 3)))))) (/ (* (pow alphax 2) u0) (* (pow alphay 3) (pow cos2phi 2))))) (/ u0 (* alphay cos2phi)))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 7 binary32))) (/.f32 (*.f32 sin2phi u0) (pow.f32 cos2phi #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0) (*.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi) (/.f32 (*.f32 (*.f32 alphax alphax) u0) (*.f32 (pow.f32 alphay #s(literal 3 binary32)) (*.f32 cos2phi cos2phi)))) sin2phi (/.f32 u0 (*.f32 alphay cos2phi)))
(+ (* -1 (* sin2phi (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(fma.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax) (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay))) sin2phi)))
(+ (* sin2phi (- (* -1 (* sin2phi (+ (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow alphax 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) u0 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32))))) sin2phi)) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) sin2phi (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (* sin2phi (+ (/ (* (pow alphax 8) u0) (* (pow alphay 6) (pow cos2phi 4))) (/ (* (pow alphax 8) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))))) (+ (* -1 (/ (* (pow alphax 6) u0) (* (pow alphay 4) (pow cos2phi 3)))) (* -1 (/ (* (pow alphax 6) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))))))) (+ (/ (* (pow alphax 4) u0) (* (pow alphay 2) (pow cos2phi 2))) (/ (* (pow alphax 4) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 2) (pow cos2phi 2)))))) (+ (/ (* (pow alphax 2) u0) cos2phi) (/ (* (pow alphax 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) cos2phi)))
(fma.f32 (-.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 8 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) u0)) (*.f32 (pow.f32 cos2phi #s(literal 4 binary32)) (pow.f32 alphay #s(literal 6 binary32)))) sin2phi)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (pow.f32 alphax #s(literal 6 binary32)) u0 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (pow.f32 alphay #s(literal 4 binary32)))))) sin2phi) (/.f32 (fma.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 u0 u0)) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) u0)) (*.f32 (*.f32 cos2phi cos2phi) (*.f32 alphay alphay)))) sin2phi (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax)))
(+ (* sin2phi (- (/ (* (pow alphax 6) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 4) (pow cos2phi 3))) (/ (* (pow alphax 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(fma.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (pow.f32 cos2phi #s(literal 3 binary32)))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)))) sin2phi (*.f32 (*.f32 alphax alphax) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi)))
(+ (* sin2phi (- (* sin2phi (- (* -1 (/ (* (pow alphax 8) (* sin2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphay 6) (pow cos2phi 4)))) (* -1 (/ (* (pow alphax 6) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 4) (pow cos2phi 3)))))) (/ (* (pow alphax 4) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (* (pow alphay 2) (pow cos2phi 2))))) (/ (* (pow alphax 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) cos2phi))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 alphax #s(literal 8 binary32)) (pow.f32 alphay #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi) (pow.f32 cos2phi #s(literal 4 binary32)))) (*.f32 (/.f32 (pow.f32 alphax #s(literal 6 binary32)) (pow.f32 alphay #s(literal 4 binary32))) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 cos2phi #s(literal 3 binary32)))))) sin2phi) (*.f32 (/.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 alphay alphay)) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)))) sin2phi (*.f32 (*.f32 alphax alphax) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi)))
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) sin2phi)
(/.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (- (+ (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2)))))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 sin2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 sin2phi sin2phi)))))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) sin2phi) (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 alphay alphay)) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi)))))) sin2phi)
(/ (+ (* -1 (* (pow alphay 2) (log (- 1 u0)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 3)))))) sin2phi)
(/.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi)))) (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) u0)) sin2phi)
(/.f32 (fma.f32 (*.f32 alphay alphay) u0 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (- (+ (* (pow alphay 2) u0) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 alphay alphay) u0)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) u0)) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphay alphay) u0 (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 sin2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 sin2phi sin2phi)))))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) sin2phi)
(/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) sin2phi) (neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)))) sin2phi)
(/.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi))))) (neg.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))))) sin2phi)
(/ (+ (* -1 (/ (* alphay (log (- 1 u0))) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) (pow sin2phi 2)))) (+ (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) (pow sin2phi 3)))))) sin2phi)
(/.f32 (fma.f32 (*.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax))) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 sin2phi sin2phi))) #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 sin2phi #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) (/ (* alphay u0) (pow alphax 2))) sin2phi)
(/.f32 (fma.f32 alphay (/.f32 u0 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) sin2phi)
(/ (- (+ (/ (* alphay u0) (pow alphax 2)) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 sin2phi sin2phi)) (*.f32 alphay (/.f32 u0 (*.f32 alphax alphax)))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) u0) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 8) (pow sin2phi 3)))) (/ (* alphay u0) (pow alphax 2))) (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) (pow sin2phi 2)))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 alphay (/.f32 u0 (*.f32 alphax alphax)) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 7 binary32)) (pow.f32 alphax #s(literal 8 binary32))) (/.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 sin2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 5 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (*.f32 sin2phi sin2phi)))))) sin2phi)
(* sin2phi (+ (/ (* alphay cos2phi) sin2phi) (/ (pow alphax 2) alphay)))
(*.f32 (fma.f32 alphay (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphax alphax) alphay)) sin2phi)
(/ (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) sin2phi)
(*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))
(/ (+ (* -1 (/ (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2))) sin2phi)) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) sin2phi)
(/.f32 (fma.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (neg.f32 (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 4)))) (pow sin2phi 2))) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32)))) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 sin2phi sin2phi)))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (pow alphax 6)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 6))) (pow sin2phi 3))) (+ (* (pow alphay 2) u0) (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) (pow sin2phi 2)))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) (pow sin2phi 2)))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi)))))) sin2phi)
(/.f32 (-.f32 (fma.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (neg.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 8 binary32)) (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 8 binary32)))) (pow.f32 alphax #s(literal 6 binary32))) (pow.f32 sin2phi #s(literal 3 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32))))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) (*.f32 sin2phi sin2phi))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) sin2phi)
(/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphay alphay) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi)
(/ (- (+ (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) sin2phi)
(/.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi sin2phi)) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphay alphay))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi)
(/ (- (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) (pow sin2phi 3)))) (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) (pow sin2phi 2)))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi)))) sin2phi)
(/.f32 (-.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphay alphay) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 8 binary32)) (pow.f32 alphax #s(literal 6 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 sin2phi #s(literal 3 binary32)))))) (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) sin2phi) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi sin2phi)))))) sin2phi)
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 2) sin2phi))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) cos2phi) sin2phi) (neg.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (- (log (+ 1 u0)) (log (+ 1 (* -1 (pow u0 2))))))) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0))))) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (* (pow alphax 2) sin2phi))) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphax alphax) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 8) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 6) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (log (- 1 u0)))) (pow alphax 2))) sin2phi)) (* (pow alphay 2) (log (- 1 u0)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 4 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (*.f32 alphax alphax)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)))) sin2phi))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 cos2phi u0) sin2phi) (neg.f32 (*.f32 (*.f32 alphay alphay) u0))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphay alphay) u0 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 alphay alphay) u0 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (* (pow alphax 4) sin2phi))) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (* (pow alphax 6) sin2phi))) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 3 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 5 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow alphay 7) (* (pow cos2phi 3) (log (- 1 u0)))) (* (pow alphax 8) sin2phi))) (/ (* (pow alphay 5) (* (pow cos2phi 2) (log (- 1 u0)))) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi (log (- 1 u0)))) (pow alphax 4))) sin2phi)) (/ (* alphay (log (- 1 u0))) (pow alphax 2))) sin2phi))
(neg.f32 (/.f32 (fma.f32 alphay (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 3 binary32)) (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) cos2phi) (pow.f32 alphax #s(literal 4 binary32))) (neg.f32 (/.f32 (fma.f32 (pow.f32 alphay #s(literal 5 binary32)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphax #s(literal 6 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (pow.f32 alphay #s(literal 7 binary32))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi)))) sin2phi))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (/ (* (pow alphay 3) (* cos2phi u0)) (* (pow alphax 4) sin2phi))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 3 binary32)) (pow.f32 alphax #s(literal 4 binary32))) (/.f32 (*.f32 cos2phi u0) sin2phi) (neg.f32 (*.f32 alphay (/.f32 u0 (*.f32 alphax alphax))))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (* -1 (/ (- (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 3) (* cos2phi u0)) (pow alphax 4))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 alphay (/.f32 u0 (*.f32 alphax alphax)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 5 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) u0) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (/ (* alphay u0) (pow alphax 2))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 7) (* (pow cos2phi 3) u0)) (* (pow alphax 8) sin2phi)) (/ (* (pow alphay 5) (* (pow cos2phi 2) u0)) (pow alphax 6))) sin2phi)) (/ (* (pow alphay 3) (* cos2phi u0)) (pow alphax 4))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 alphay (/.f32 u0 (*.f32 alphax alphax)) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 7 binary32))) (*.f32 (pow.f32 alphax #s(literal 8 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 5 binary32))) (pow.f32 alphax #s(literal 6 binary32)))) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) u0) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi))) sin2phi))
(* -1 (* sin2phi (+ (* -1 (/ (* alphay cos2phi) sin2phi)) (* -1 (/ (pow alphax 2) alphay)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (fma.f32 alphay (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphax alphax) alphay))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (* (pow alphax 2) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 2) sin2phi))))) sin2phi))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 (*.f32 alphax alphax) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (+ (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 4) sin2phi))) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2)))) sin2phi)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (neg.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32)))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) u0)) (+ (* -1 (* (pow alphay 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* -1 (/ (- (* -1 (/ (- (+ (/ (* (pow alphay 8) (* (pow cos2phi 3) u0)) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 8) (* (pow cos2phi 3) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (* (pow alphax 6) sin2phi))) (+ (/ (* (pow alphay 6) (* (pow cos2phi 2) u0)) (pow alphax 4)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 4)))) sin2phi)) (+ (/ (* (pow alphay 4) (* cos2phi u0)) (pow alphax 2)) (/ (* (pow alphay 4) (* cos2phi (* (pow u0 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (pow alphax 2)))) sin2phi)))) sin2phi))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 8 binary32)) (*.f32 (*.f32 (pow.f32 cos2phi #s(literal 3 binary32)) u0) (pow.f32 alphay #s(literal 8 binary32)))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (fma.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 cos2phi cos2phi) u0) (pow.f32 alphay #s(literal 6 binary32)))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi)) (/.f32 (fma.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) u0)) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 2) sin2phi))) sin2phi))
(neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) cos2phi) sin2phi) (neg.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphay alphay)))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 4) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphay alphay) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 alphax alphax))) sin2phi))) sin2phi))
(* -1 (/ (+ (* -1 (* (pow alphay 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow alphay 8) (* (pow cos2phi 3) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (* (pow alphax 6) sin2phi)) (/ (* (pow alphay 6) (* (pow cos2phi 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 4))) sin2phi)) (/ (* (pow alphay 4) (* cos2phi (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) (pow alphax 2))) sin2phi))) sin2phi))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 alphay alphay) (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (pow.f32 cos2phi #s(literal 3 binary32))) (pow.f32 alphay #s(literal 8 binary32))) (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi)) (/.f32 (*.f32 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 cos2phi cos2phi)) (pow.f32 alphay #s(literal 6 binary32))) (pow.f32 alphax #s(literal 4 binary32)))) sin2phi)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32))) (*.f32 alphax alphax))) sin2phi))) sin2phi))

rewrite137.0ms (1.2%)

Memory
-18.5MiB live, 117.9MiB allocated; 19ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075534
0122528
1457498
03619488
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
25 → 292
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)))
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi))))
(*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))
(fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(*.f32 u0 u0)
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
Outputs
(*.f32 (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))) (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)))))
(/.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))) (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)))))
(neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))) (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))))
(/.f32 (-.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))) (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)))))
(-.f32 (/.f32 (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))) (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))) (pow.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) #s(literal 2 binary32)))))
(-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))
(neg.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))))
#s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)))
#s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax))
(*.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphax) (/.f32 u0 cos2phi)))
(*.f32 (fabs.f32 alphax) (*.f32 (fabs.f32 alphax) (/.f32 u0 cos2phi)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (*.f32 (/.f32 u0 cos2phi) alphax))
(/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(/.f32 (*.f32 (neg.f32 u0) alphax) (neg.f32 cos2phi))
(/.f32 (*.f32 alphax (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 (neg.f32 (*.f32 alphax u0)) (neg.f32 cos2phi))
(/.f32 (*.f32 alphax u0) cos2phi)
(*.f32 (*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) alphay) (neg.f32 alphax)) (neg.f32 alphax))
(*.f32 (*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) alphay) (fabs.f32 alphax)) (fabs.f32 alphax))
(*.f32 (*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) alphay) alphax) alphax)
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphay alphax)) alphax)
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) alphay) (*.f32 alphax alphax))
(*.f32 (*.f32 alphay alphax) (*.f32 alphax #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))))
(*.f32 (*.f32 alphay (*.f32 alphax alphax)) #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 alphay (*.f32 (*.f32 alphax alphax) #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))))
(*.f32 (*.f32 alphax alphax) (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) alphay))
#s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 2 binary32)))) (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 3 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32)))) (fma.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32))))
(/.f32 (neg.f32 u0) (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))
(/.f32 u0 (neg.f32 (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))))
(/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
(neg.f32 (/.f32 (neg.f32 u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))
(neg.f32 (/.f32 u0 (neg.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 2 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32))) (-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 3 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 2 binary32))) (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 3 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alphay cos2phi) sin2phi) (/.f32 (*.f32 alphax alphax) alphay)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 3 binary32)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)) (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (/.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 2 binary32)) (-.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))))
(-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 (neg.f32 alphay) cos2phi))
(-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 (neg.f32 cos2phi) alphay))
(-.f32 (*.f32 alphay cos2phi) (*.f32 (neg.f32 sin2phi) (/.f32 (*.f32 alphax alphax) alphay)))
(-.f32 (*.f32 alphay cos2phi) (*.f32 (*.f32 (neg.f32 alphax) alphax) (/.f32 sin2phi alphay)))
(fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi))
(fma.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax) (*.f32 alphay cos2phi))
(fma.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay) (*.f32 alphay cos2phi))
(fma.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphax) (/.f32 sin2phi alphay)) (*.f32 alphay cos2phi))
(fma.f32 (fabs.f32 alphax) (*.f32 (fabs.f32 alphax) (/.f32 sin2phi alphay)) (*.f32 alphay cos2phi))
(fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))
(fma.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay) (*.f32 alphay cos2phi))
(fma.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay) (*.f32 alphay cos2phi))
(fma.f32 alphax (/.f32 (*.f32 sin2phi alphax) alphay) (*.f32 alphay cos2phi))
(fma.f32 alphax (*.f32 alphax (/.f32 sin2phi alphay)) (*.f32 alphay cos2phi))
(fma.f32 cos2phi alphay (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))
(+.f32 (/.f32 (pow.f32 (*.f32 alphay cos2phi) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (-.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi)) (pow.f32 (*.f32 alphay cos2phi) #s(literal 2 binary32)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay) (*.f32 alphay cos2phi))
(+.f32 (*.f32 alphay cos2phi) (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (neg.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (neg.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)
(*.f32 u0 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) u0) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) u0) (fma.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) (fma.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (pow.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)))))
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32))) (-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0))))
(/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0))) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 u0))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (fma.f32 (neg.f32 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))) (*.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (fma.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (+.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 3 binary32))) (fma.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0))) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (*.f32 u0 u0)))
(-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (neg.f32 u0) u0) (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (neg.f32 u0) (/.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)) (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)))
(fma.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)))
(fma.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)))
(fma.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)))
(fma.f32 (/.f32 u0 (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)))
(fma.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fabs.f32 u0)) (fabs.f32 u0) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 u0)) (neg.f32 u0) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (fabs.f32 u0) (*.f32 (fabs.f32 u0) (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 u0) (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 u0 (/.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 3 binary32)) (fma.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0))) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32)) (fma.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0))) (pow.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 u0 u0)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32))) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)))
(/.f32 (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)) #s(literal 1/4 binary32))) (neg.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/8 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1/8 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 3 binary32))) (+.f32 #s(literal 1/4 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 #s(literal 1/8 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))))
(-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (neg.f32 u0) u0) #s(literal 1/4 binary32)))
(-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (neg.f32 u0) (*.f32 #s(literal 1/4 binary32) u0)))
(-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))
(-.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0))
(-.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (fabs.f32 u0)) (fabs.f32 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (neg.f32 u0)) (neg.f32 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/2 binary32)) #s(literal -1/2 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/2 binary32)) #s(literal 1/2 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fabs.f32 u0)) (*.f32 #s(literal 1/2 binary32) (fabs.f32 u0)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 u0)) (*.f32 #s(literal 1/2 binary32) (neg.f32 u0)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fabs.f32 u0)) (*.f32 #s(literal -1/2 binary32) (fabs.f32 u0)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (neg.f32 u0)) (*.f32 #s(literal -1/2 binary32) (neg.f32 u0)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (*.f32 #s(literal -1/2 binary32) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (fabs.f32 u0) #s(literal 1/2 binary32)) (*.f32 (fabs.f32 u0) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (fabs.f32 u0) #s(literal -1/2 binary32)) (*.f32 (fabs.f32 u0) #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (neg.f32 u0) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u0) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (neg.f32 u0) #s(literal -1/2 binary32)) (*.f32 (neg.f32 u0) #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (fabs.f32 u0) (*.f32 (fabs.f32 u0) #s(literal 1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/3 binary32) u0 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 u0) #s(literal 1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 (*.f32 #s(literal 1/4 binary32) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u0 #s(literal 1/3 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)))
(+.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/3 binary32) u0))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) #s(literal 3 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 3 binary32)) (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)))) (/.f32 #s(literal 1/8 binary32) (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)))))
(+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/3 binary32) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)))
(+.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))
(+.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0))
(+.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 (pow.f32 u0 #s(literal 1 binary32)) (pow.f32 u0 #s(literal 1 binary32)))
(*.f32 (neg.f32 (fabs.f32 u0)) (neg.f32 (fabs.f32 u0)))
(*.f32 (fabs.f32 (fabs.f32 u0)) (fabs.f32 (fabs.f32 u0)))
(*.f32 (fabs.f32 u0) (fabs.f32 u0))
(*.f32 (neg.f32 u0) (neg.f32 u0))
(*.f32 u0 u0)
(pow.f32 (fabs.f32 u0) #s(literal 2 binary32))
(pow.f32 (neg.f32 u0) #s(literal 2 binary32))
(pow.f32 u0 #s(literal 2 binary32))
(fabs.f32 (*.f32 u0 u0))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 u0) u0))
(/.f32 (/.f32 sin2phi (neg.f32 alphay)) (neg.f32 alphay))
(/.f32 (/.f32 sin2phi (fabs.f32 alphay)) (fabs.f32 alphay))
(/.f32 (neg.f32 (/.f32 sin2phi alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (neg.f32 sin2phi)) (*.f32 alphay alphay))
(/.f32 (/.f32 sin2phi alphay) alphay)
(/.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphay) alphay))
(/.f32 sin2phi (*.f32 alphay alphay))
(neg.f32 (/.f32 (neg.f32 sin2phi) (*.f32 alphay alphay)))
(neg.f32 (/.f32 sin2phi (*.f32 (neg.f32 alphay) alphay)))
(*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)
(*.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax))
(*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay))
(*.f32 (neg.f32 alphax) (*.f32 (neg.f32 alphax) (/.f32 sin2phi alphay)))
(*.f32 (fabs.f32 alphax) (*.f32 (fabs.f32 alphax) (/.f32 sin2phi alphay)))
(*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay))
(*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))
(*.f32 alphax (/.f32 (*.f32 sin2phi alphax) alphay))
(*.f32 alphax (*.f32 alphax (/.f32 sin2phi alphay)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi)) (neg.f32 (neg.f32 alphay)))
(/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi) (neg.f32 alphay))
(/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)
(neg.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alphax) alphax) sin2phi) alphay))
(neg.f32 (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) (neg.f32 alphay)))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)) #s(literal 1/4 binary32)) u0) (-.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1/8 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 3 binary32))) u0) (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32)) #s(literal 1/4 binary32))) (-.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))
(/.f32 (*.f32 u0 (+.f32 #s(literal 1/8 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (pow.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32))))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) u0 (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1/2 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) u0))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) (*.f32 u0 #s(literal 1/2 binary32)))
(fma.f32 u0 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) u0) (*.f32 #s(literal 1/2 binary32) u0))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)) (*.f32 u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) u0))
(+.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)))
(*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (*.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (*.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 u0 (/.f32 (*.f32 #s(literal 1/4 binary32) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32))))
(*.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 u0 (fma.f32 (*.f32 alphay cos2phi) alphay (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (neg.f32 u0) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 u0 (neg.f32 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (neg.f32 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(neg.f32 (/.f32 u0 (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))

eval88.0ms (0.8%)

Memory
47.3MiB live, 136.5MiB allocated; 9ms collecting garbage
Compiler

Compiled 49 668 to 4 382 computations (91.2% saved)

prune88.0ms (0.8%)

Memory
-18.5MiB live, 123.4MiB allocated; 48ms collecting garbage
Pruning

58 alts after pruning (51 fresh and 7 done)

PrunedKeptTotal
New73611747
Fresh114051
Picked325
Done055
Total75058808
Accuracy
100.0%
Counts
808 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.1%
(/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
89.4%
(/.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
94.5%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
94.5%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.6%
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
57.9%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
57.8%
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
88.0%
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.9%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
92.9%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
92.8%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
93.0%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
92.9%
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
92.7%
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
92.7%
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
77.2%
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
93.1%
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
46.8%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) sin2phi)) (*.f32 alphay (*.f32 alphax alphax)))
77.2%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
77.3%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
23.9%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
87.9%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
48.2%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
59.8%
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
92.7%
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
74.8%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
87.8%
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
76.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
75.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
21.3%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
27.8%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
59.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
77.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
77.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
59.6%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
91.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
77.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
48.2%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
59.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
23.9%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
71.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
27.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
71.1%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
27.0%
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
77.2%
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
88.2%
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
Compiler

Compiled 6 428 to 2 096 computations (67.4% saved)

regimes363.0ms (3.1%)

Memory
19.7MiB live, 426.6MiB allocated; 44ms collecting garbage
Counts
103 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphax alphay) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 (neg.f32 u0) u0 #s(literal 1 binary32))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (exp.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) #s(literal 1 binary32))) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32)))) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi))
(/.f32 (neg.f32 (-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 (fma.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 3 binary32)) cos2phi) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) sin2phi)) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2 binary32)))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (pow.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 3 binary32)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 3 binary32)))) (fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (-.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) #s(literal 2 binary32))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (neg.f32 alphay) alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) (*.f32 (*.f32 alphax alphax) sin2phi))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphax) alphax (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax #s(literal 6 binary32)) sin2phi) sin2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi))) (neg.f32 cos2phi))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alphay) alphay (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 4 binary32)) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay #s(literal 6 binary32)) cos2phi) cos2phi) (log1p.f32 (neg.f32 u0))) (*.f32 (pow.f32 alphax #s(literal 4 binary32)) sin2phi))) (neg.f32 sin2phi))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 alphay #s(literal 6 binary32)) (pow.f32 alphax #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 cos2phi cos2phi) sin2phi)) (*.f32 (/.f32 (/.f32 (pow.f32 alphay #s(literal 4 binary32)) alphax) alphax) (*.f32 (log1p.f32 (neg.f32 u0)) cos2phi))) sin2phi) (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi))
Outputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

30.0ms
u0
28.0ms
(-.f32 #s(literal 1 binary32) u0)
27.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
27.0ms
(*.f32 alphax alphax)
26.0ms
alphay
Results
AccuracySegmentsBranch
98.0%1(*.f32 alphay alphay)
98.0%1(/.f32 sin2phi (*.f32 alphay alphay))
98.0%1(*.f32 alphax alphax)
98.0%1(/.f32 cos2phi (*.f32 alphax alphax))
98.0%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
98.0%1(-.f32 #s(literal 1 binary32) u0)
98.0%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
98.0%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.0%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
98.0%1alphax
98.0%1alphay
98.0%1u0
98.0%1cos2phi
98.0%1sin2phi
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes324.0ms (2.8%)

Memory
3.6MiB live, 370.7MiB allocated; 63ms collecting garbage
Counts
89 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0)) (neg.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) #s(literal -1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))) sin2phi))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphax alphay) #s(literal 2 binary32)))
Outputs
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
Calls

14 calls:

34.0ms
(-.f32 #s(literal 1 binary32) u0)
26.0ms
sin2phi
23.0ms
alphax
23.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
23.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
Results
AccuracySegmentsBranch
95.1%1(*.f32 alphay alphay)
95.1%1(/.f32 sin2phi (*.f32 alphay alphay))
95.1%1(*.f32 alphax alphax)
95.1%1(/.f32 cos2phi (*.f32 alphax alphax))
95.1%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
98.5%2(-.f32 #s(literal 1 binary32) u0)
98.5%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
98.5%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
95.1%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
95.1%1alphax
95.1%1alphay
98.5%2u0
95.1%1cos2phi
95.1%1sin2phi
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes84.0ms (0.7%)

Memory
6.5MiB live, 99.8MiB allocated; 14ms collecting garbage
Counts
81 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (/.f32 (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (pow.f32 (*.f32 alphay alphax) #s(literal 2 binary32)))
Outputs
(*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

4 calls:

21.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
20.0ms
(-.f32 #s(literal 1 binary32) u0)
20.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
19.0ms
u0
Results
AccuracySegmentsBranch
98.4%2(-.f32 #s(literal 1 binary32) u0)
98.4%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
98.4%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.4%2u0
Compiler

Compiled 13 to 29 computations (-123.1% saved)

regimes299.0ms (2.6%)

Memory
42.9MiB live, 364.7MiB allocated; 64ms collecting garbage
Counts
77 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
Outputs
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

30.0ms
sin2phi
28.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
24.0ms
alphay
24.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
22.0ms
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Results
AccuracySegmentsBranch
93.1%1(*.f32 alphay alphay)
96.2%2(/.f32 sin2phi (*.f32 alphay alphay))
93.1%1(*.f32 alphax alphax)
93.1%1(/.f32 cos2phi (*.f32 alphax alphax))
96.2%2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
93.1%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.1%1alphax
93.1%1alphay
93.1%1cos2phi
96.4%2sin2phi
98.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.0%2u0
98.0%2(-.f32 #s(literal 1 binary32) u0)
98.0%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes85.0ms (0.7%)

Memory
14.2MiB live, 101.6MiB allocated; 20ms collecting garbage
Counts
76 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

4 calls:

25.0ms
u0
24.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
18.0ms
(-.f32 #s(literal 1 binary32) u0)
15.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
98.0%2(-.f32 #s(literal 1 binary32) u0)
98.0%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
98.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.0%2u0
Compiler

Compiled 13 to 29 computations (-123.1% saved)

regimes149.0ms (1.3%)

Memory
-33.0MiB live, 124.3MiB allocated; 120ms collecting garbage
Counts
75 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (neg.f32 sin2phi)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 alphax alphax) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi)))
Calls

5 calls:

65.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
24.0ms
sin2phi
24.0ms
u0
17.0ms
(-.f32 #s(literal 1 binary32) u0)
15.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
96.4%2sin2phi
96.3%2(-.f32 #s(literal 1 binary32) u0)
96.3%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.3%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
96.3%2u0
Compiler

Compiled 14 to 34 computations (-142.9% saved)

regimes155.0ms (1.3%)

Memory
-3.0MiB live, 185.6MiB allocated; 34ms collecting garbage
Counts
70 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))) (*.f32 alphay alphax)) (*.f32 alphay alphax))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 sin2phi (*.f32 alphax alphax)))) (*.f32 (*.f32 (*.f32 alphay alphax) alphay) alphax))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) (*.f32 alphay alphax)) alphax)
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (*.f32 sin2phi alphax) (/.f32 alphax alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(approx (+ (* 1/4 u0) 1/3) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) #s(approx (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) sin2phi))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) u0))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax)) (neg.f32 cos2phi)))
Outputs
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
Calls

8 calls:

24.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
23.0ms
sin2phi
22.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
19.0ms
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
17.0ms
u0
Results
AccuracySegmentsBranch
93.1%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.1%1(/.f32 sin2phi (*.f32 alphay alphay))
93.1%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
93.1%1(-.f32 #s(literal 1 binary32) u0)
93.1%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
93.1%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
93.1%1u0
93.1%1sin2phi
Compiler

Compiled 47 to 66 computations (-40.4% saved)

regimes200.0ms (1.7%)

Memory
22.6MiB live, 291.9MiB allocated; 23ms collecting garbage
Counts
53 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (*.f32 (*.f32 alphax alphax) alphay)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0))
Outputs
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

20.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
17.0ms
alphax
14.0ms
cos2phi
14.0ms
sin2phi
14.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
93.0%1(/.f32 sin2phi (*.f32 alphay alphay))
93.0%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
93.0%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
93.0%1u0
93.0%1sin2phi
93.0%1(*.f32 alphax alphax)
93.0%1(/.f32 cos2phi (*.f32 alphax alphax))
93.0%1alphax
93.0%1(*.f32 alphay alphay)
93.0%1(-.f32 #s(literal 1 binary32) u0)
93.0%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
93.0%1alphay
93.0%1cos2phi
93.0%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes248.0ms (2.1%)

Memory
-20.2MiB live, 232.5MiB allocated; 87ms collecting garbage
Counts
51 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 (fma.f32 (*.f32 (neg.f32 alphax) alphax) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 cos2phi cos2phi))) (/.f32 u0 cos2phi)) (*.f32 alphax alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

45.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
27.0ms
sin2phi
21.0ms
alphax
20.0ms
(-.f32 #s(literal 1 binary32) u0)
18.0ms
alphay
Results
AccuracySegmentsBranch
93.0%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
93.0%1u0
93.0%1(*.f32 alphax alphax)
93.0%1(/.f32 cos2phi (*.f32 alphax alphax))
93.0%1alphax
93.0%1(*.f32 alphay alphay)
93.0%1(/.f32 sin2phi (*.f32 alphay alphay))
93.0%1(-.f32 #s(literal 1 binary32) u0)
93.0%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
93.0%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
93.0%1alphay
93.0%1cos2phi
93.0%1sin2phi
93.0%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes201.0ms (1.7%)

Memory
35.9MiB live, 227.5MiB allocated; 29ms collecting garbage
Counts
48 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

30.0ms
alphax
17.0ms
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
17.0ms
(*.f32 alphax alphax)
16.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
12.0ms
alphay
Results
AccuracySegmentsBranch
92.8%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.8%1u0
92.8%1(/.f32 cos2phi (*.f32 alphax alphax))
92.8%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
92.8%1(*.f32 alphay alphay)
92.8%1(*.f32 alphax alphax)
92.8%1(-.f32 #s(literal 1 binary32) u0)
92.8%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.8%1alphax
92.8%1alphay
92.8%1cos2phi
92.8%1(/.f32 sin2phi (*.f32 alphay alphay))
92.8%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
92.8%1sin2phi
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes210.0ms (1.8%)

Memory
-7.7MiB live, 224.7MiB allocated; 46ms collecting garbage
Counts
47 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
Outputs
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

33.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
18.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
17.0ms
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
15.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
12.0ms
(*.f32 alphax alphax)
Results
AccuracySegmentsBranch
91.3%1(/.f32 cos2phi (*.f32 alphax alphax))
91.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
91.3%1u0
91.3%1(*.f32 alphax alphax)
91.3%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%1alphax
91.3%1(*.f32 alphay alphay)
91.3%1(-.f32 #s(literal 1 binary32) u0)
91.3%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
91.3%1alphay
91.3%1cos2phi
91.3%1(/.f32 sin2phi (*.f32 alphay alphay))
91.3%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
91.3%1sin2phi
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes183.0ms (1.6%)

Memory
-11.0MiB live, 278.5MiB allocated; 27ms collecting garbage
Counts
45 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))) u0)) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)) alphax)) (*.f32 alphay alphax))))
Outputs
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

23.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
16.0ms
u0
14.0ms
(*.f32 alphay alphay)
13.0ms
cos2phi
13.0ms
(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Results
AccuracySegmentsBranch
91.3%1(-.f32 #s(literal 1 binary32) u0)
91.3%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
91.3%1cos2phi
91.3%1(/.f32 cos2phi (*.f32 alphax alphax))
91.3%1(*.f32 alphay alphay)
91.3%1(*.f32 alphax alphax)
91.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
91.3%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
91.3%1alphax
91.3%1alphay
91.3%1u0
91.3%1(/.f32 sin2phi (*.f32 alphay alphay))
91.3%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
91.3%1sin2phi
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes169.0ms (1.5%)

Memory
10.6MiB live, 203.8MiB allocated; 14ms collecting garbage
Counts
40 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0))))) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))
Outputs
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

14 calls:

30.0ms
(*.f32 alphax alphax)
15.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
11.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
11.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
10.0ms
(*.f32 alphay alphay)
Results
AccuracySegmentsBranch
88.0%1(-.f32 #s(literal 1 binary32) u0)
88.0%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
88.0%1cos2phi
88.0%1(*.f32 alphay alphay)
88.0%1(*.f32 alphax alphax)
88.0%1(/.f32 cos2phi (*.f32 alphax alphax))
88.0%1alphax
88.0%1alphay
88.0%1(/.f32 sin2phi (*.f32 alphay alphay))
88.0%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
88.0%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
88.0%1u0
88.0%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
88.0%1sin2phi
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes132.0ms (1.1%)

Memory
-17.8MiB live, 173.4MiB allocated; 12ms collecting garbage
Counts
35 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ (/ cos2phi alphax) alphax) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
Outputs
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
Calls

14 calls:

14.0ms
alphay
10.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
9.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
9.0ms
(*.f32 alphay alphay)
9.0ms
cos2phi
Results
AccuracySegmentsBranch
87.8%1(/.f32 sin2phi (*.f32 alphay alphay))
87.8%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
87.8%1u0
87.8%1sin2phi
87.8%1(*.f32 alphax alphax)
87.8%1(/.f32 cos2phi (*.f32 alphax alphax))
87.8%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
87.8%1(-.f32 #s(literal 1 binary32) u0)
87.8%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
87.8%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
87.8%1alphax
87.8%1cos2phi
87.8%1(*.f32 alphay alphay)
87.8%1alphay
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes125.0ms (1.1%)

Memory
11.5MiB live, 199.9MiB allocated; 11ms collecting garbage
Counts
33 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay (/.f32 cos2phi alphax)) alphay))) (*.f32 (*.f32 alphay alphax) alphay)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (*.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) alphay) sin2phi (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
(*.f32 (*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay)))) (*.f32 alphax alphax)) alphay)
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax))) (/.f32 (*.f32 (*.f32 alphay u0) alphax) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) alphay) alphax))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 u0 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))) (*.f32 alphay alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 (fma.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax)))))
Outputs
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
Calls

14 calls:

12.0ms
(-.f32 #s(literal 1 binary32) u0)
10.0ms
cos2phi
10.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
9.0ms
(*.f32 alphay alphay)
9.0ms
alphay
Results
AccuracySegmentsBranch
77.4%1(*.f32 alphax alphax)
83.9%2(-.f32 #s(literal 1 binary32) u0)
83.9%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
84.5%3(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
77.4%1alphax
77.4%1(*.f32 alphay alphay)
85.4%2(/.f32 sin2phi (*.f32 alphay alphay))
84.7%2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
83.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
77.4%1alphay
83.9%2u0
80.8%2cos2phi
85.1%2sin2phi
81.0%2(/.f32 cos2phi (*.f32 alphax alphax))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes7.0ms (0.1%)

Memory
9.3MiB live, 9.3MiB allocated; 0ms collecting garbage
Counts
21 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
Calls

1 calls:

6.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
Results
AccuracySegmentsBranch
85.4%2(/.f32 sin2phi (*.f32 alphay alphay))
Compiler

Compiled 5 to 7 computations (-40% saved)

regimes7.0ms (0.1%)

Memory
6.9MiB live, 6.9MiB allocated; 0ms collecting garbage
Counts
20 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
#s(approx (* (/ (neg (log (- 1 u0))) (+ (* (* alphay alphay) cos2phi) (* sin2phi (* alphax alphax)))) (pow (* alphay alphax) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 alphax alphax)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay))))
Calls

1 calls:

5.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
Results
AccuracySegmentsBranch
85.4%2(/.f32 sin2phi (*.f32 alphay alphay))
Compiler

Compiled 5 to 7 computations (-40% saved)

regimes80.0ms (0.7%)

Memory
-2.9MiB live, 92.7MiB allocated; 9ms collecting garbage
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) #s(approx (/ u0 (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay))) (*.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 u0 sin2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) cos2phi) (*.f32 alphax alphax))))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
Calls

14 calls:

17.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
9.0ms
cos2phi
5.0ms
alphax
5.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
5.0ms
(*.f32 alphay alphay)
Results
AccuracySegmentsBranch
77.1%1(*.f32 alphay alphay)
77.1%1alphay
77.1%1(*.f32 alphax alphax)
77.1%1alphax
77.1%1cos2phi
77.1%1(/.f32 cos2phi (*.f32 alphax alphax))
77.1%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
77.1%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
77.1%1u0
77.1%1(-.f32 #s(literal 1 binary32) u0)
77.1%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
77.1%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
77.1%1sin2phi
77.1%1(/.f32 sin2phi (*.f32 alphay alphay))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes98.0ms (0.9%)

Memory
-20.3MiB live, 72.9MiB allocated; 7ms collecting garbage
Counts
13 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 #s(approx (/ (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (* alphay alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(*.f32 #s(approx (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (/.f32 u0 #s(approx (+ (* alphay cos2phi) (/ (* (* alphax alphax) sin2phi) alphay)) (*.f32 alphay cos2phi)))) (*.f32 alphay (*.f32 alphax alphax)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 alphay cos2phi) alphax)) (*.f32 alphay alphax))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (/.f32 #s(approx (+ (* (/ sin2phi alphay) alphax) (* alphay (/ cos2phi alphax))) (/.f32 (*.f32 sin2phi alphax) alphay)) (*.f32 alphay alphax))))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi)))
Calls

14 calls:

33.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
19.0ms
(*.f32 alphay alphay)
4.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
4.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
4.0ms
sin2phi
Results
AccuracySegmentsBranch
59.9%1(/.f32 cos2phi (*.f32 alphax alphax))
59.9%1(*.f32 alphay alphay)
66.6%2(/.f32 sin2phi (*.f32 alphay alphay))
59.9%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
59.9%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
59.9%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
59.9%1alphay
59.9%1u0
59.9%1cos2phi
66.4%2sin2phi
59.9%1(-.f32 #s(literal 1 binary32) u0)
59.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
59.9%1(*.f32 alphax alphax)
59.9%1alphax
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes43.0ms (0.4%)

Memory
-10.0MiB live, 46.9MiB allocated; 7ms collecting garbage
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax u0) alphax) cos2phi)))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
Calls

14 calls:

16.0ms
cos2phi
2.0ms
(*.f32 alphay alphay)
2.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
2.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
2.0ms
sin2phi
Results
AccuracySegmentsBranch
23.9%1(/.f32 cos2phi (*.f32 alphax alphax))
23.9%1(-.f32 #s(literal 1 binary32) u0)
23.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
23.9%1cos2phi
23.9%1(*.f32 alphax alphax)
23.9%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
23.9%1alphax
23.9%1(*.f32 alphay alphay)
23.9%1alphay
23.9%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
23.9%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
23.9%1u0
23.9%1sin2phi
23.9%1(/.f32 sin2phi (*.f32 alphay alphay))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes26.0ms (0.2%)

Memory
6.6MiB live, 51.5MiB allocated; 5ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
Calls

14 calls:

5.0ms
sin2phi
2.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
2.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
2.0ms
(*.f32 alphax alphax)
2.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
Results
AccuracySegmentsBranch
23.9%1(/.f32 sin2phi (*.f32 alphay alphay))
23.9%1(/.f32 cos2phi (*.f32 alphax alphax))
23.9%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
23.9%1sin2phi
23.9%1(*.f32 alphay alphay)
23.9%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
23.9%1alphay
23.9%1(*.f32 alphax alphax)
23.9%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
23.9%1alphax
23.9%1u0
23.9%1cos2phi
23.9%1(-.f32 #s(literal 1 binary32) u0)
23.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

regimes17.0ms (0.2%)

Memory
-4.2MiB live, 39.8MiB allocated; 5ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
Outputs
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
Calls

14 calls:

3.0ms
(*.f32 alphax alphax)
1.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
1.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
1.0ms
alphay
1.0ms
sin2phi
Results
AccuracySegmentsBranch
23.9%1u0
23.9%1(*.f32 alphax alphax)
23.9%1alphax
23.9%1sin2phi
23.9%1(*.f32 alphay alphay)
23.9%1(/.f32 sin2phi (*.f32 alphay alphay))
23.9%1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
23.9%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))
23.9%1alphay
23.9%1(-.f32 #s(literal 1 binary32) u0)
23.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
23.9%1(/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
23.9%1cos2phi
23.9%1(/.f32 cos2phi (*.f32 alphax alphax))
Compiler

Compiled 61 to 100 computations (-63.9% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.048200733959674835
0.05648316815495491
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.03787586838006973
-0.031856562942266464
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.03787586838006973
-0.031856562942266464
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.031354472041130066
0.03716755658388138
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.008265325799584389
0.010256009176373482
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.311004525054841e-9
6.127157448077014e-9
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.311004525054841e-9
6.127157448077014e-9
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.311004525054841e-9
6.127157448077014e-9
Compiler

Compiled 20 to 23 computations (-15% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0451713239610925e-12
4.2859708837550414e-12
Compiler

Compiled 20 to 23 computations (-15% saved)

simplify63.0ms (0.5%)

Memory
4.9MiB live, 50.0MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01861195
12951153
25911153
317801153
459481153
Stop Event
node limit
Calls
Call 1
Inputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(if (<=.f32 u0 #s(literal 13421773/268435456 binary32)) (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
(if (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -9395241/268435456 binary32)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -9395241/268435456 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 u0 #s(literal 9395241/268435456 binary32)) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 sin2phi #s(literal 5368709/536870912 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi))))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 13510799/2251799813685248 binary32)) #s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 13510799/2251799813685248 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 13510799/2251799813685248 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2305843/576460752303423488 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))
Outputs
(/.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(if (<=.f32 u0 #s(literal 13421773/268435456 binary32)) (/.f32 (neg.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))))
(if (<=.f32 u0 #s(literal 13421773/268435456 binary32)) (/.f32 (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 u0))) (log1p.f32 u0)) (-.f32 (/.f32 (neg.f32 cos2phi) (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax))))
(if (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -9395241/268435456 binary32)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 alphay (*.f32 alphax alphax))) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -9395241/268435456 binary32)) (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (fma.f32 alphay cos2phi (/.f32 (*.f32 sin2phi (*.f32 alphax alphax)) alphay))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax))) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -9395241/268435456 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 u0 #s(literal 9395241/268435456 binary32)) (/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(if (<=.f32 sin2phi #s(literal 5368709/536870912 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (fma.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0))) (neg.f32 sin2phi))))
(*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (fma.f32 (*.f32 alphay alphay) cos2phi (*.f32 (*.f32 alphax alphax) sin2phi)))))
(/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0) u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 #s(approx (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
#s(approx (/ (neg (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 13510799/2251799813685248 binary32)) #s(approx (* (/ (neg (log (- 1 u0))) (+ (* alphay cos2phi) (/ (* sin2phi (* alphax alphax)) alphay))) (* alphay (* alphax alphax))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) alphay) u0) (fma.f32 alphay cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) sin2phi) alphay)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 13510799/2251799813685248 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 cos2phi (*.f32 alphax alphax))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 13510799/2251799813685248 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (+ (* (* u0 u0) (/ (+ (* (* u0 u0) 1/4) (+ (* 1/3 u0) 1/2)) (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax))))) (*.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal 1/3 binary32) u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) sin2phi) (*.f32 alphay alphay)))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 2305843/576460752303423488 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) u0) sin2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (/.f32 (*.f32 (*.f32 alphax alphax) u0) cos2phi)))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (/.f32 (*.f32 alphax u0) cos2phi))))
#s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) #s(approx (/ u0 (+ (/ sin2phi (* alphay alphay)) (/ cos2phi (* alphax alphax)))) (*.f32 alphax (*.f32 alphax (/.f32 u0 cos2phi)))))

derivations1.1s (9.8%)

Memory
-42.5MiB live, 864.4MiB allocated; 128ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03872287
113762107
260841987
087171869
0203117034
1769516435
0815815437
0154312726
1565512152
0819011405
056290
097249
1359249
02989249
01539
02439
18639
070839
0129210601
1469210159
082539557
060369
0104357
1390348
02896348
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 198 to 193 computations (83.9% saved)

preprocess79.0ms (0.7%)

Memory
20.9MiB live, 212.4MiB allocated; 13ms collecting garbage
Remove

(abs alphax)

(abs alphay)

Compiler

Compiled 2 674 to 568 computations (78.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...