Beckmann Sample, near normal, slope_y

Time bar (total: 13.8s)

analyze467.0ms (3.4%)

Memory
-6.3MiB live, 519.3MiB allocated
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
18.7%0%0%100%0%0%0%6
28.1%0%0%100%0%0%0%7
32.8%0%0%100%0%0%0%8
49.2%0%0%100%0%0%0%9
57.4%0%0%100%0%0%0%10
61.5%0%0%100%0%0%0%11
71.8%0%0%100%0%0%0%12
Compiler

Compiled 37 to 28 computations (24.3% saved)

sample1.9s (13.8%)

Memory
33.2MiB live, 3 086.1MiB allocated
Samples
1.5s8 256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 268.0ms (21.6% of total)
ival-mult: 189.0ms (15.2% of total)
ival-sub: 161.0ms (12.9% of total)
ival-<=: 135.0ms (10.9% of total)
ival-sin: 133.0ms (10.7% of total)
ival-log: 126.0ms (10.1% of total)
ival-sqrt: 72.0ms (5.8% of total)
ival-neg: 43.0ms (3.5% of total)
ival->: 41.0ms (3.3% of total)
ival-pi: 35.0ms (2.8% of total)
ival-and: 30.0ms (2.4% of total)
exact: 8.0ms (0.6% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess55.0ms (0.4%)

Memory
-2.8MiB live, 71.7MiB allocated
Algorithm
egg-herbie
Rules
492×unsub-neg
330×associate-*r*
316×distribute-lft-in
272×associate-*l*
242×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042135
199130
2190130
3353130
4632130
51016130
61275130
71572130
82181130
92238130
102263130
112271130
01313
12513
23713
34613
45413
56613
68013
78813
89113
09112
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Call 2
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))))
(neg (* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2)))))
(* (sqrt (neg (log (- 1 cosTheta_i)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) cosTheta_i)))
(* (sqrt (neg (log (- 1 u2)))) (sin (* (* 2 (PI)) u1)))
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* 2 (* (PI) u2))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* 2 (* (PI) u2))))
(* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(* (sin (* 2 (* (PI) u2))) (sqrt (neg (log (+ 1 u1)))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* u2 (* (PI) -2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* u2 (* (PI) -2))))
(neg (* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2))))
(* (sin (* u2 (* (PI) -2))) (sqrt (neg (log (+ 1 u1)))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2)))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* 2 (* (PI) u2))))
(* (sqrt (neg (log (- 1 cosTheta_i)))) (sin (* (* 2 (PI)) u2)))
(* (sin (* 2 (* (PI) u2))) (sqrt (neg (log (- 1 cosTheta_i)))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) cosTheta_i)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (PI) (* 2 cosTheta_i))))
(* (sqrt (neg (log (- 1 u2)))) (sin (* (* 2 (PI)) u1)))
(* (sqrt (neg (log (- 1 u2)))) (sin (* u1 (* 2 (PI)))))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain144.0ms (1%)

Memory
10.8MiB live, 286.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2072(0.9999929666519165 0.0062500229105353355 0.00022585039550904185)6(0.9999436736106873 0.014364980161190033 0.3019039034843445)(log.f32 (-.f32 #s(literal 1 binary32) u1))
10-0-(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
00-0-u2
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
00-0-u1
00-0-(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
00-0-(*.f32 #s(literal 2 binary32) (PI.f32))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u1))sensitivity20311
sin.f32(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))cancellation10
Confusion
Predicted +Predicted -
+1990
-453
Precision
0.9802955665024631
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+19900
-41142
Precision?
0.9299065420560748
Recall?
1.0
Freqs
test
numberfreq
053
1202
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
58.0ms512×0valid
Compiler

Compiled 136 to 60 computations (55.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 11.0ms (27.1% of total)
ival-sin: 8.0ms (19.7% of total)
ival-log: 8.0ms (19.7% of total)
ival-sqrt: 6.0ms (14.8% of total)
ival-sub: 3.0ms (7.4% of total)
ival-pi: 2.0ms (4.9% of total)
ival-neg: 2.0ms (4.9% of total)
exact: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Compiler

Compiled 16 to 14 computations (12.5% saved)

simplify8.0ms (0.1%)

Memory
-26.4MiB live, 10.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Rules
40×*-lowering-*.f32
40×*-lowering-*.f64
32×+-lowering-+.f64
32×+-lowering-+.f32
24×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
12550
23750
34650
45450
56650
68050
78850
89150
09146
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (- 1 u1))))
(neg (log (- 1 u1)))
(log (- 1 u1))
(- 1 u1)
1
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (neg (log (- 1 u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (- 1 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (- 1 u1))
(log1p.f32 (neg.f32 u1))
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2

localize69.0ms (0.5%)

Memory
-14.5MiB live, 81.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy54.0%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Samples
56.0ms256×0valid
Compiler

Compiled 52 to 16 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-pi: 27.0ms (57.6% of total)
ival-sqrt: 6.0ms (12.8% of total)
ival-mult: 4.0ms (8.5% of total)
ival-log: 4.0ms (8.5% of total)
ival-sin: 3.0ms (6.4% of total)
ival-sub: 1.0ms (2.1% of total)
ival-neg: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series85.0ms (0.6%)

Memory
-3.4MiB live, 34.0MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#<alt (log (- 1 u1))>
#<alt (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (neg (log (- 1 u1))))>
#<alt (neg (log (- 1 u1)))>
#<alt (* (* 2 (PI)) u2)>
#<alt (sin (* (* 2 (PI)) u2))>
Outputs
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
Calls

21 calls:

TimeVariablePointExpression
27.0ms
u2
@inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
2.0ms
u1
@-inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
2.0ms
u2
@0
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
1.0ms
u1
@inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
1.0ms
u1
@inf
(sqrt (neg (log (- 1 u1))))

rewrite254.0ms (1.8%)

Memory
19.7MiB live, 484.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 418×*-lowering-*.f32
3 418×*-lowering-*.f64
2 090×accelerator-lowering-fma.f32
2 090×accelerator-lowering-fma.f64
2 024×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
15639
231039
3232937
0859029
Stop Event
iter limit
node limit
Counts
6 → 234
Calls
Call 1
Inputs
(log (- 1 u1))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (- 1 u1))))
(neg (log (- 1 u1)))
(* (* 2 (PI)) u2)
(sin (* (* 2 (PI)) u2))
Outputs
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32))))
(+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (+.f32 #s(literal 0 binary32) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 u1))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32) (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32) (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (fabs.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fabs.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal -2 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (neg.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (neg.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(fma.f32 #s(literal -1 binary32) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log1p.f32 u1))
(fma.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) #s(literal 0 binary32))
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (neg.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (fabs.f32 (log1p.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (exp.f32 (log.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1)))))
(/.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (exp.f32 (log.f32 (log1p.f32 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 4 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))))
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))

simplify695.0ms (5.1%)

Memory
-11.0MiB live, 638.3MiB allocated
Algorithm
egg-herbie
Rules
9 834×accelerator-lowering-fma.f32
9 834×accelerator-lowering-fma.f64
6 112×*-lowering-*.f32
6 112×*-lowering-*.f64
3 744×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03181889
19711610
231421483
374331469
080111412
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(* -1 (log (/ -1 u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
Outputs
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1))))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(neg.f32 (-.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1))) u1) (log.f32 (neg.f32 u1))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1) #s(literal -1/8 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)) (neg.f32 (sqrt.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(-.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))))) u1)) u1))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) u2))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/6 binary32) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1) #s(literal -1/8 binary32)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/6 binary32) u1 #s(literal -1/4 binary32)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1)) (neg.f32 u1)) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (-.f32 #s(literal 1/3 binary32) (/.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u1))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(log (/ -1 u1))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (neg.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (log.f32 (neg.f32 u1)))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1) (log.f32 (neg.f32 u1)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))

eval125.0ms (0.9%)

Memory
3.0MiB live, 90.9MiB allocated
Compiler

Compiled 7 439 to 1 398 computations (81.2% saved)

prune177.0ms (1.3%)

Memory
-2.6MiB live, 157.8MiB allocated
Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New29028318
Fresh000
Picked011
Done000
Total29029319
Accuracy
99.2%
Counts
319 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.0%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.1%
(*.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.1%
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.2%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
85.5%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.8%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
50.1%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.3%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.5%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.0%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.8%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
52.0%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.0%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
49.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
50.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.3%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.5%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
56.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.1%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Compiler

Compiled 1 976 to 1 082 computations (45.2% saved)

simplify125.0ms (0.9%)

Memory
8.0MiB live, 125.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f32 (log1p.f32 u1))
cost-diff0
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
cost-diff0
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff6240
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
cost-diff0
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
cost-diff0
(sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff96
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
cost-diff0
(log1p.f32 u1)
cost-diff0
(sqrt.f32 (log1p.f32 u1))
cost-diff0
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
cost-diff0
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
1 308×accelerator-lowering-fma.f32
1 308×accelerator-lowering-fma.f64
748×*-lowering-*.f32
748×*-lowering-*.f64
350×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043363
190334
2152334
3227334
4253334
5283334
6350334
7488334
8719334
9956334
101529334
111925334
122066334
132092334
142098334
152098334
02098298
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(sqrt u1)
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))
(* (sqrt (log (+ 1 u1))) 2)
(sqrt (log (+ 1 u1)))
(log (+ 1 u1))
u1
2
(* (sin (* (PI) u2)) (cos (* (PI) u2)))
(sin (* (PI) u2))
(* (PI) u2)
(PI)
u2
(cos (* (PI) u2))
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1))))))
(+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))
(log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))
(/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))
(+ (* u1 (+ 1 u1)) 1)
u1
(+ 1 u1)
1
(+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))
(* (* u1 (* u1 u1)) (* u1 (* u1 u1)))
(* u1 (* u1 u1))
(* u1 u1)
(log (+ 1 (* u1 (* u1 u1))))
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2)))
(exp (* (log (log (+ 1 u1))) 1/2))
(* (log (log (+ 1 u1))) 1/2)
(log (log (+ 1 u1)))
(log (+ 1 u1))
u1
1/2
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
Outputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2)))))
(* (sqrt (log (+ 1 u1))) 2)
(*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))
(sqrt (log (+ 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(log (+ 1 u1))
(log1p.f32 u1)
u1
2
#s(literal 2 binary32)
(* (sin (* (PI) u2)) (cos (* (PI) u2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(sin (* (PI) u2))
(sin.f32 (*.f32 (PI.f32) u2))
(* (PI) u2)
(*.f32 (PI.f32) u2)
(PI)
(PI.f32)
u2
(cos (* (PI) u2))
(cos.f32 (*.f32 (PI.f32) u2))
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))))))
(sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1))))))
(sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)))))
(+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))))
(log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))
(log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))
(+ (* u1 (+ 1 u1)) 1)
(fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
u1
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))
(fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))
(* (* u1 (* u1 u1)) (* u1 (* u1 u1)))
(fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(* u1 (* u1 u1))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))
(* u1 u1)
(fma.f32 u1 u1 #s(literal 0 binary32))
(log (+ 1 (* u1 (* u1 u1))))
(log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)))
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(exp (* (log (log (+ 1 u1))) 1/2))
(sqrt.f32 (log1p.f32 u1))
(* (log (log (+ 1 u1))) 1/2)
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(log (log (+ 1 u1)))
(log.f32 (log1p.f32 u1))
(log (+ 1 u1))
(log1p.f32 u1)
u1
1/2
#s(literal 1/2 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2

localize247.0ms (1.8%)

Memory
23.1MiB live, 255.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy96.4%
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))
accuracy98.8%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy51.4%
(log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))
accuracy99.6%
(sin.f32 (*.f32 (PI.f32) u2))
accuracy99.5%
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
accuracy99.0%
(*.f32 (PI.f32) u2)
accuracy98.9%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
accuracy100.0%
(PI.f32)
accuracy99.5%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy99.7%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy99.5%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Samples
113.0ms256×0valid
Compiler

Compiled 372 to 44 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 48.0ms (52.3% of total)
ival-log: 11.0ms (12% of total)
ival-sin: 6.0ms (6.5% of total)
ival-log1p: 6.0ms (6.5% of total)
ival-sqrt: 6.0ms (6.5% of total)
ival-add: 4.0ms (4.4% of total)
ival-exp: 3.0ms (3.3% of total)
ival-div: 2.0ms (2.2% of total)
ival-cos: 2.0ms (2.2% of total)
ival-neg: 2.0ms (2.2% of total)
ival-pi: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series183.0ms (1.3%)

Memory
-28.4MiB live, 212.8MiB allocated
Counts
26 → 360
Calls
Call 1
Inputs
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (neg (log (+ 1 (neg u1))))>
#<alt (log (+ 1 (neg u1)))>
#<alt (* (sqrt u1) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt u1)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (* (* 2 (PI)) u2)>
#<alt (* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))>
#<alt (* (sqrt (log (+ 1 u1))) 2)>
#<alt (sqrt (log (+ 1 u1)))>
#<alt (log (+ 1 u1))>
#<alt (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))>
#<alt (* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1))))))>
#<alt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))>
#<alt (exp (* (log (log (+ 1 u1))) 1/2))>
#<alt (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2)))>
#<alt (* (log (log (+ 1 u1))) 1/2)>
#<alt (log (log (+ 1 u1)))>
#<alt (PI)>
#<alt (* (PI) u2)>
#<alt (* (sin (* (PI) u2)) (cos (* (PI) u2)))>
#<alt (sin (* (PI) u2))>
#<alt (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))>
#<alt (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))>
Outputs
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 u1))))))) (* 1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1)))))>
#<alt (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (log (+ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))) (sqrt (log (+ 1 u1)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))>
#<alt (* 2 (sqrt u1))>
#<alt (+ (* -1/2 (sqrt (pow u1 3))) (* 2 (sqrt u1)))>
#<alt (+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/3 (sqrt u1)))))>
#<alt (+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/3 (sqrt (/ 1 u1))))))))>
#<alt (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))>
#<alt (+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))>
#<alt (+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (+ (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))>
#<alt (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* -1 (/ (+ (* -1 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))>
#<alt (* -1 (log (/ 1 u1)))>
#<alt (+ (* -1 (log (/ 1 u1))) (/ 1 u1))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))>
#<alt (+ (log -1) (* -1 (log (/ -1 u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))>
#<alt 1>
#<alt (+ 1 (pow u1 6))>
#<alt (+ 1 (pow u1 6))>
#<alt (+ 1 (pow u1 6))>
#<alt (pow u1 6)>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (pow u1 6)>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))>
#<alt (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))>
#<alt (+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))>
#<alt (+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))))>
#<alt (+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))))>
#<alt (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))>
#<alt (+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))))>
#<alt (+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))>
#<alt (+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (/ 1 u1)))>
#<alt (+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))>
#<alt (+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))>
#<alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))>
#<alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* 4 (log (/ -1 u1))) (/ 1 u1))))>
#<alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))))>
#<alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* 1/2 (log u1))>
#<alt (+ (* -1/4 u1) (* 1/2 (log u1)))>
#<alt (+ (* 1/2 (log u1)) (* u1 (- (* 5/48 u1) 1/4)))>
#<alt (+ (* 1/2 (log u1)) (* u1 (- (* u1 (+ 5/48 (* -1/16 u1))) 1/4)))>
#<alt (* 1/2 (log (* -1 (log (/ 1 u1)))))>
#<alt (- (* 1/2 (log (* -1 (log (/ 1 u1))))) (* 1/2 (/ 1 (* u1 (log (/ 1 u1))))))>
#<alt (- (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1)))))) (/ 1/2 (* u1 (log (/ 1 u1)))))>
#<alt (- (+ (* 1/12 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1))))))) (/ 1/2 (* u1 (log (/ 1 u1)))))>
#<alt (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (* 1/2 (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (- (* 1/4 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (- (* -1 (/ (+ (* -1/4 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/12 (/ (+ (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (log u1)>
#<alt (+ (log u1) (* -1/2 u1))>
#<alt (+ (log u1) (* u1 (- (* 5/24 u1) 1/2)))>
#<alt (+ (log u1) (* u1 (- (* u1 (+ 5/24 (* -1/8 u1))) 1/2)))>
#<alt (log (* -1 (log (/ 1 u1))))>
#<alt (- (log (* -1 (log (/ 1 u1)))) (/ 1 (* u1 (log (/ 1 u1)))))>
#<alt (- (+ (log (* -1 (log (/ 1 u1)))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2)))) (/ 1 (* u1 (log (/ 1 u1)))))>
#<alt (- (+ (log (* -1 (log (/ 1 u1)))) (+ (* 1/6 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))))) (/ 1 (* u1 (log (/ 1 u1)))))>
#<alt (log (+ (log -1) (* -1 (log (/ -1 u1)))))>
#<alt (+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* 1/2 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))>
#<alt (+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/6 (/ (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))))) u1))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))))))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (+ (* 1/12 (pow (PI) 5)) (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))))))))))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* (cos (* u2 (PI))) (sin (* u2 (PI))))>
#<alt (* u2 (PI))>
#<alt (* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))>
#<alt (* 4 (log (/ 1 u1)))>
#<alt (+ (* 4 (log (/ 1 u1))) (/ 1 u1))>
#<alt (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (- (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))>
#<alt (* 4 (log (/ -1 u1)))>
#<alt (+ (* 4 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
#<alt (pow u1 6)>
Calls

90 calls:

TimeVariablePointExpression
69.0ms
u2
@inf
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
23.0ms
u2
@inf
(* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))
14.0ms
u2
@0
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
9.0ms
u2
@0
(* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))
8.0ms
u1
@-inf
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))

rewrite426.0ms (3.1%)

Memory
38.4MiB live, 753.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 244×accelerator-lowering-fma.f32
5 244×accelerator-lowering-fma.f64
3 154×*-lowering-*.f32
3 154×*-lowering-*.f64
2 742×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043186
1188170
21354155
09321121
Stop Event
iter limit
node limit
Counts
26 → 596
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(sqrt u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))
(* (sqrt (log (+ 1 u1))) 2)
(sqrt (log (+ 1 u1)))
(log (+ 1 u1))
(+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1))))))
(+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))
(exp (* (log (log (+ 1 u1))) 1/2))
(* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2)))
(* (log (log (+ 1 u1))) 1/2)
(log (log (+ 1 u1)))
(PI)
(* (PI) u2)
(* (sin (* (PI) u2)) (cos (* (PI) u2)))
(sin (* (PI) u2))
(log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))
(* (* u1 (* u1 u1)) (* u1 (* u1 u1)))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(fma.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1)) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(fma.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal -1/2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (fma.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32)))
(/.f32 (+.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32) (fma.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) #s(literal -4 binary32))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -4 binary32))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))) #s(literal 0 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 (fma.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(+.f32 #s(literal 0 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) #s(literal 0 binary32)) (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 0 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) #s(literal 0 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.f32))
(+.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (/.f32 (log.f32 (log1p.f32 u1)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (/.f32 (log.f32 (log1p.f32 u1)) #s(literal 2 binary32))))
(log1p.f32 u1)
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1 #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(fma.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (/.f32 (log.f32 (log1p.f32 u1)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (/.f32 (log.f32 (log1p.f32 u1)) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (log.f32 (log1p.f32 u1)))
(log.f32 (log1p.f32 u1))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32))))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal -2 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))
(*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal -1/2 binary32))
(sin.f32 (*.f32 (PI.f32) u2))
(neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))))
(+.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))))
(+.f32 (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))) (/.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) #s(literal 3 binary32))) (fma.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))) (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))) (+.f32 (log.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))))
(log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(exp.f32 (fma.f32 #s(literal 6 binary32) (log.f32 u1) #s(literal 0 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 6 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) #s(literal 3 binary32)))
(pow.f32 u1 #s(literal 6 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)

simplify544.0ms (4%)

Memory
-8.3MiB live, 914.8MiB allocated
Algorithm
egg-herbie
Rules
7 730×accelerator-lowering-fma.f32
7 730×accelerator-lowering-fma.f64
6 396×*-lowering-*.f32
6 396×*-lowering-*.f64
5 766×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010548455
133787283
082596911
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(* -1 (log (/ -1 u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 u1))))))) (* 1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1)))))
(+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))) (sqrt (log (+ 1 u1)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(* 2 (sqrt u1))
(+ (* -1/2 (sqrt (pow u1 3))) (* 2 (sqrt u1)))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/3 (sqrt u1)))))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/3 (sqrt (/ 1 u1))))))))
(* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (+ (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))
(* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* -1 (/ (+ (* -1 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(* -1 (log (/ 1 u1)))
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+ (log -1) (* -1 (log (/ -1 u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
1
(+ 1 (pow u1 6))
(+ 1 (pow u1 6))
(+ 1 (pow u1 6))
(pow u1 6)
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(pow u1 6)
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))
(+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))
(+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))))
(+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))))
(sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))
(+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))))
(+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)))
(+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))
(+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (/ 1 u1)))
(+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* 4 (log (/ -1 u1))) (/ 1 u1))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* 1/2 (log u1))
(+ (* -1/4 u1) (* 1/2 (log u1)))
(+ (* 1/2 (log u1)) (* u1 (- (* 5/48 u1) 1/4)))
(+ (* 1/2 (log u1)) (* u1 (- (* u1 (+ 5/48 (* -1/16 u1))) 1/4)))
(* 1/2 (log (* -1 (log (/ 1 u1)))))
(- (* 1/2 (log (* -1 (log (/ 1 u1))))) (* 1/2 (/ 1 (* u1 (log (/ 1 u1))))))
(- (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1)))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(- (+ (* 1/12 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1))))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (* 1/2 (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+ (* -1 (/ (- (* 1/4 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/4 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/12 (/ (+ (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(log u1)
(+ (log u1) (* -1/2 u1))
(+ (log u1) (* u1 (- (* 5/24 u1) 1/2)))
(+ (log u1) (* u1 (- (* u1 (+ 5/24 (* -1/8 u1))) 1/2)))
(log (* -1 (log (/ 1 u1))))
(- (log (* -1 (log (/ 1 u1)))) (/ 1 (* u1 (log (/ 1 u1)))))
(- (+ (log (* -1 (log (/ 1 u1)))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2)))) (/ 1 (* u1 (log (/ 1 u1)))))
(- (+ (log (* -1 (log (/ 1 u1)))) (+ (* 1/6 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))))) (/ 1 (* u1 (log (/ 1 u1)))))
(log (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* 1/2 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/6 (/ (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))))) u1))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (+ (* 1/12 (pow (PI) 5)) (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))))))))))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(* u2 (PI))
(* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))
(* 4 (log (/ 1 u1)))
(+ (* 4 (log (/ 1 u1))) (/ 1 u1))
(+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(- (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))
(* 4 (log (/ -1 u1)))
(+ (* 4 (log (/ -1 u1))) (/ 1 u1))
(+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
(pow u1 6)
Outputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal 1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) (neg.f32 u1))) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(log (/ -1 u1))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 u1)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 u1) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -8/315 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/3 binary32))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 u1))))))) (* 1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (/ 1 u1))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (+.f32 (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) u1)) (neg.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (neg.f32 (fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (cos.f32 (*.f32 u2 (PI.f32))) u1) (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))) u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (log (+ 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (+ 1 u1))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))) (sqrt (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -29/5040 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(+ (* -1/2 (sqrt (pow u1 3))) (* 2 (sqrt u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/3 (sqrt u1)))))
(fma.f32 (sqrt.f32 u1) #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/3 binary32)))))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/3 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (neg.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (+ (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))))
(* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* -1 (/ (+ (* -1 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (-.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/2 binary32)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1))) u1)) (neg.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) u1))) u1))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 (* -1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(* -1 (log (/ 1 u1)))
(log.f32 u1)
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 u1) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (log.f32 u1) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(+ (log -1) (* -1 (log (/ -1 u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal -1 binary32)) u1))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 u1)) #s(literal -1 binary32)) u1))
1
#s(literal 1 binary32)
(+ 1 (pow u1 6))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(+ 1 (pow u1 6))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(+ 1 (pow u1 6))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) u1) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)))) u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))
(sqrt.f32 (neg.f32 (log.f32 u1)))
(+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) u1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) u1)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)))
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal -1/2 binary32))) u1))
(+ (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/3 binary32)) u1)))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))
(neg.f32 (log.f32 u1))
(+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (/ 1 u1)))
(fma.f32 #s(literal -1 binary32) (log.f32 u1) (/.f32 #s(literal 1 binary32) u1))
(+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (fma.f32 #s(literal -1 binary32) (log.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(+ (* -3 (log (/ 1 u1))) (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+.f32 (fma.f32 #s(literal -1 binary32) (log.f32 u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* 4 (log (/ -1 u1))) (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) u1))) u1))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)))) (neg.f32 u1))) u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* 1/2 (log u1))
(*.f32 (log.f32 u1) #s(literal 1/2 binary32))
(+ (* -1/4 u1) (* 1/2 (log u1)))
(fma.f32 u1 #s(literal -1/4 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(+ (* 1/2 (log u1)) (* u1 (- (* 5/48 u1) 1/4)))
(fma.f32 u1 (fma.f32 u1 #s(literal 5/48 binary32) #s(literal -1/4 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(+ (* 1/2 (log u1)) (* u1 (- (* u1 (+ 5/48 (* -1/16 u1))) 1/4)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/16 binary32) #s(literal 5/48 binary32)) #s(literal -1/4 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(* 1/2 (log (* -1 (log (/ 1 u1)))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)))
(- (* 1/2 (log (* -1 (log (/ 1 u1))))) (* 1/2 (/ 1 (* u1 (log (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)) (/.f32 #s(literal -1/2 binary32) (neg.f32 (*.f32 (log.f32 u1) u1))))
(- (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1)))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)) (/.f32 #s(literal -1/2 binary32) (neg.f32 (*.f32 (log.f32 u1) u1)))))
(- (+ (* 1/12 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1))))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(fma.f32 #s(literal 1/12 binary32) (/.f32 (-.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (log.f32 u1))) (/.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)) (/.f32 #s(literal -1/2 binary32) (neg.f32 (*.f32 (log.f32 u1) u1))))))
(* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (* 1/2 (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (- (* 1/4 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (neg.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32))) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/4 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/12 (/ (+ (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (+.f32 (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal -1/4 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32)))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(log u1)
(log.f32 u1)
(+ (log u1) (* -1/2 u1))
(fma.f32 u1 #s(literal -1/2 binary32) (log.f32 u1))
(+ (log u1) (* u1 (- (* 5/24 u1) 1/2)))
(fma.f32 u1 (fma.f32 u1 #s(literal 5/24 binary32) #s(literal -1/2 binary32)) (log.f32 u1))
(+ (log u1) (* u1 (- (* u1 (+ 5/24 (* -1/8 u1))) 1/2)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal 5/24 binary32)) #s(literal -1/2 binary32)) (log.f32 u1))
(log (* -1 (log (/ 1 u1))))
(log.f32 (log.f32 u1))
(- (log (* -1 (log (/ 1 u1)))) (/ 1 (* u1 (log (/ 1 u1)))))
(+.f32 (log.f32 (log.f32 u1)) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (log.f32 u1) u1))))
(- (+ (log (* -1 (log (/ 1 u1)))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2)))) (/ 1 (* u1 (log (/ 1 u1)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (*.f32 u1 u1)) (+.f32 (log.f32 (log.f32 u1)) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (log.f32 u1) u1)))))
(- (+ (log (* -1 (log (/ 1 u1)))) (+ (* 1/6 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))))) (/ 1 (* u1 (log (/ 1 u1)))))
(+.f32 (log.f32 (log.f32 u1)) (fma.f32 #s(literal 1/6 binary32) (/.f32 (-.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (log.f32 u1))) (/.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (log.f32 u1) u1))))))
(log (+ (log -1) (* -1 (log (/ -1 u1)))))
(log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+.f32 (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* 1/2 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(-.f32 (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (-.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/6 (/ (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))))) u1))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(-.f32 (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (+.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32)))))) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)))) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (+ (* 1/12 (pow (PI) 5)) (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -29/5040 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (PI.f32)))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* (cos (* u2 (PI))) (sin (* u2 (PI))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -2/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -2/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* 4 (log (/ 1 u1)))
(neg.f32 (*.f32 (log.f32 u1) #s(literal 4 binary32)))
(+ (* 4 (log (/ 1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1))
(- (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -2/3 binary32) (*.f32 u1 (*.f32 u1 u1))))
(* 4 (log (/ -1 u1)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 4 binary32))
(+ (* 4 (log (/ -1 u1))) (/ 1 u1))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 4 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) u1) #s(literal -1 binary32)) (neg.f32 u1)))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))

eval171.0ms (1.2%)

Memory
16.8MiB live, 485.6MiB allocated
Compiler

Compiled 47 148 to 3 842 computations (91.9% saved)

prune307.0ms (2.2%)

Memory
-38.0MiB live, 610.1MiB allocated
Pruning

48 alts after pruning (47 fresh and 1 done)

PrunedKeptTotal
New1 417361 453
Fresh121123
Picked505
Done011
Total1 434481 482
Accuracy
99.7%
Counts
1 482 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.3%
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
75.1%
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
93.0%
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.2%
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
73.0%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
64.2%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
65.6%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
85.5%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.8%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
46.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
93.3%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.5%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.0%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
49.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
50.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.3%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
88.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
80.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
97.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
96.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (PI.f32)))) u2)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
51.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
56.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.2%
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
72.3%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
71.1%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
77.1%
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
77.1%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
76.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
77.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
78.8%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.0%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) u2)))
73.9%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
71.1%
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
69.4%
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.2%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
Compiler

Compiled 2 576 to 1 630 computations (36.7% saved)

simplify623.0ms (4.5%)

Memory
25.0MiB live, 1 484.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
cost-diff0
(sqrt.f32 (log1p.f32 u1))
cost-diff0
(*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))
cost-diff96
(+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
cost-diff672
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
cost-diff64
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff96
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(*.f32 u2 (PI.f32))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
cost-diff64
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
cost-diff0
(neg.f32 u1)
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
Rules
28 084×accelerator-lowering-fma.f32
28 084×accelerator-lowering-fma.f64
4 276×*-lowering-*.f32
4 276×*-lowering-*.f64
3 608×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042284
1102282
2265280
3751280
41106280
52082280
64949280
77038280
08548253
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (PI) (+ u2 u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* (PI) (+ u2 u2)))
(* (PI) (+ u2 u2))
(PI)
(+ u2 u2)
u2
(* (* (sqrt u1) 2) (* u2 (PI)))
(* (sqrt u1) 2)
(sqrt u1)
u1
2
(* u2 (PI))
u2
(PI)
(* u2 (* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
u2
(* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(sqrt (log (+ 1 u1)))
(log (+ 1 u1))
u1
(+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* -4/3 (* u2 u2))
-4/3
(* u2 u2)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
(/ (* 2 (sqrt (log (+ 1 u1)))) (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)))
(* 2 (sqrt (log (+ 1 u1))))
2
(sqrt (log (+ 1 u1)))
(log (+ 1 u1))
u1
(/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))
(+ (sin (* (PI) (+ u2 u2))) 0)
(sin (* (PI) (+ u2 u2)))
(* (PI) (+ u2 u2))
(PI)
(+ u2 u2)
u2
0
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(* 2 (sin (* (PI) u2)))
2
(sin (* (PI) u2))
(* (PI) u2)
(PI)
u2
(cos (* (PI) u2))
Outputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (PI) (+ u2 u2))))
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* (PI) (+ u2 u2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(* (PI) (+ u2 u2))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI)
(PI.f32)
(+ u2 u2)
(+.f32 u2 u2)
u2
(* (* (sqrt u1) 2) (* u2 (PI)))
(*.f32 (PI.f32) (*.f32 (+.f32 u2 u2) (sqrt.f32 u1)))
(* (sqrt u1) 2)
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(sqrt u1)
(sqrt.f32 u1)
u1
2
#s(literal 2 binary32)
(* u2 (PI))
(*.f32 (PI.f32) u2)
u2
(PI)
(PI.f32)
(* u2 (* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) #s(literal 2 binary32)))))
u2
(* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) #s(literal 2 binary32))))
(sqrt (log (+ 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(log (+ 1 u1))
(log1p.f32 u1)
u1
(+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) #s(literal 2 binary32)))
(* -4/3 (* u2 u2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
-4/3
#s(literal -4/3 binary32)
(* u2 u2)
(*.f32 u2 u2)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(+.f32 (PI.f32) (PI.f32))
2
#s(literal 2 binary32)
(/ (* 2 (sqrt (log (+ 1 u1)))) (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(* 2 (sqrt (log (+ 1 u1))))
(*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))
2
#s(literal 2 binary32)
(sqrt (log (+ 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(log (+ 1 u1))
(log1p.f32 u1)
u1
(/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+ (sin (* (PI) (+ u2 u2))) 0)
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(sin (* (PI) (+ u2 u2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(* (PI) (+ u2 u2))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI)
(PI.f32)
(+ u2 u2)
(+.f32 u2 u2)
u2
0
#s(literal 0 binary32)
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2)))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))))
(* 2 (sin (* (PI) u2)))
(*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))
2
#s(literal 2 binary32)
(sin (* (PI) u2))
(sin.f32 (*.f32 (PI.f32) u2))
(* (PI) u2)
(*.f32 (PI.f32) u2)
(PI)
(PI.f32)
u2
(cos (* (PI) u2))
(cos.f32 (*.f32 (PI.f32) u2))

localize198.0ms (1.4%)

Memory
0.6MiB live, 365.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(sin.f32 (*.f32 (PI.f32) u2))
accuracy99.5%
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
accuracy99.0%
(*.f32 (PI.f32) u2)
accuracy98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
accuracy99.5%
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
accuracy99.2%
(/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))
accuracy99.0%
(*.f32 (PI.f32) (+.f32 u2 u2))
accuracy98.8%
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
accuracy99.1%
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy98.9%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy100.0%
(sqrt.f32 u1)
accuracy100.0%
(PI.f32)
accuracy99.0%
(*.f32 u2 (PI.f32))
accuracy98.8%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
accuracy99.7%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy99.5%
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
accuracy99.0%
(*.f32 (PI.f32) (+.f32 u2 u2))
accuracy98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Samples
124.0ms256×0valid
Compiler

Compiled 273 to 42 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-mult: 34.0ms (44.7% of total)
ival-div: 10.0ms (13.1% of total)
ival-sin: 6.0ms (7.9% of total)
const: 5.0ms (6.6% of total)
ival-sqrt: 5.0ms (6.6% of total)
ival-add: 4.0ms (5.3% of total)
ival-log1p: 4.0ms (5.3% of total)
ival-pi: 3.0ms (3.9% of total)
ival-cos: 2.0ms (2.6% of total)
ival-neg: 2.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series36.0ms (0.3%)

Memory
-9.2MiB live, 69.5MiB allocated
Counts
27 → 360
Calls
Call 1
Inputs
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (neg (log (+ 1 (neg u1))))>
#<alt (log (+ 1 (neg u1)))>
#<alt (neg u1)>
#<alt (* (* (sqrt u1) 2) (* u2 (PI)))>
#<alt (* (sqrt u1) 2)>
#<alt (sqrt u1)>
#<alt (* u2 (PI))>
#<alt (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))>
#<alt (* 2 (PI))>
#<alt (* u2 (* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))>
#<alt (/ (* 2 (sqrt (log (+ 1 u1)))) (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)))>
#<alt (+ (sin (* (PI) (+ u2 u2))) 0)>
#<alt (* 2 (sqrt (log (+ 1 u1))))>
#<alt (sqrt (log (+ 1 u1)))>
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))>
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (PI) (+ u2 u2))))>
#<alt (* (PI) (+ u2 u2))>
#<alt (sin (* (PI) (+ u2 u2)))>
#<alt (PI)>
#<alt (* (PI) (PI))>
#<alt (* -4/3 (* u2 u2))>
#<alt (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))>
#<alt (* (PI) u2)>
#<alt (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))>
#<alt (sin (* (PI) u2))>
Outputs
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* 2 (PI))>
#<alt (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (* -4/3 (* (pow u2 2) (pow (PI) 3)))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* -4/3 (* (pow u2 2) (pow (PI) 3)))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/6 (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1/4 (* 1/16 (/ 1 u1))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))) (* 1/6 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))))>
#<alt (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1))))>
#<alt (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1)))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1)))))))>
#<alt (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* u2 (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* 1/6 (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))>
#<alt (+ (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (+ 1/4 (* 1/16 (/ 1 u1))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/6 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* -1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))>
#<alt (+ (* -1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))>
#<alt (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* 1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) u1)) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* 2 (* (PI) (sqrt (log (+ 1 u1)))))>
#<alt (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))>
#<alt (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))>
#<alt (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))>
#<alt (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 2 (sqrt u1))>
#<alt (+ (* -1/2 (sqrt (pow u1 3))) (* 2 (sqrt u1)))>
#<alt (+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/3 (sqrt u1)))))>
#<alt (+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/3 (sqrt (/ 1 u1))))))))>
#<alt (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))>
#<alt (+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))>
#<alt (+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (+ (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))>
#<alt (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* -1 (/ (+ (* -1 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))>
#<alt (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))>
#<alt (+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (/ 1 (* u2 (PI)))>
#<alt (/ (+ (* 2/3 (* (pow u2 2) (PI))) (/ 1 (PI))) u2)>
#<alt (/ (+ (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)>
#<alt (/ (+ (* (pow u2 2) (- (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/315 (pow (PI) 5)) (+ (* 4/45 (pow (PI) 5)) (* 2/3 (* (pow (PI) 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))))))) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (/ 2 (sin (* 2 (* u2 (PI)))))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* u2 (PI))>
#<alt (* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
Calls

90 calls:

TimeVariablePointExpression
3.0ms
u1
@-inf
(* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
1.0ms
u2
@0
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
1.0ms
u1
@inf
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
1.0ms
u1
@inf
(* u2 (* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
1.0ms
u2
@inf
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))

rewrite400.0ms (2.9%)

Memory
11.0MiB live, 686.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 396×accelerator-lowering-fma.f32
6 396×accelerator-lowering-fma.f64
4 060×*-lowering-*.f32
4 060×*-lowering-*.f64
2 660×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042204
1193174
21406148
08948125
Stop Event
iter limit
node limit
Counts
27 → 1 119
Calls
Call 1
Inputs
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
(* (* (sqrt u1) 2) (* u2 (PI)))
(* (sqrt u1) 2)
(sqrt u1)
(* u2 (PI))
(+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* 2 (PI))
(* u2 (* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
(* (sqrt (log (+ 1 u1))) (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(/ (* 2 (sqrt (log (+ 1 u1)))) (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)))
(+ (sin (* (PI) (+ u2 u2))) 0)
(* 2 (sqrt (log (+ 1 u1))))
(sqrt (log (+ 1 u1)))
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (PI) (+ u2 u2))))
(* (PI) (+ u2 u2))
(sin (* (PI) (+ u2 u2)))
(PI)
(* (PI) (PI))
(* -4/3 (* u2 u2))
(/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))
(* (PI) u2)
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(sin (* (PI) u2))
Outputs
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)))) (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(neg.f32 u1)
(+.f32 #s(literal 0 binary32) (neg.f32 u1))
(-.f32 #s(literal 0 binary32) u1)
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) (neg.f32 u1))
(-.f32 (/.f32 #s(literal 0 binary32) u1) (/.f32 (*.f32 u1 u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) (neg.f32 u1)))))
(/.f32 (*.f32 u1 u1) (neg.f32 u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) u1)
(*.f32 #s(literal 1 binary32) (neg.f32 u1))
(*.f32 u1 #s(literal -1 binary32))
(*.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 #s(literal -1 binary32) u1)
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))
#s(literal 0 binary32)
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32))) u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32)))) u2))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (PI.f32))) (PI.f32)))
(-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (*.f32 #s(literal -16/9 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)))))))
(/.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (*.f32 #s(literal -16/9 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (*.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (*.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) #s(literal 9 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 512 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) #s(literal 6 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 64 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 64 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -8 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 64 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 256/81 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 16 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (*.f32 (fma.f32 #s(literal 256/81 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)))) (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 16 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (*.f32 #s(literal -16/9 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)))))) (neg.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (*.f32 #s(literal -16/9 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))) (-.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) u2) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) u2))
(*.f32 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) u2)
(*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -4/3 binary32)) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1)))))) (/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))) (fma.f32 #s(literal -64/27 binary32) (pow.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (fma.f32 #s(literal -64/27 binary32) (pow.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))))
(/.f32 (*.f32 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1)))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (sqrt.f32 (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -64/27 binary32) (pow.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))))))) (neg.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (sqrt.f32 (log1p.f32 u1)))) (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (fma.f32 #s(literal 8 binary32) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 #s(literal -64/27 binary32) (pow.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -64/27 binary32) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 16/9 binary32)) (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(+.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) (sqrt.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal 1/2 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -2 binary32) (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sqrt.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32)))) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 1/2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32)))) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))) #s(literal -2 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 1 binary32)) (*.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -2 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal -2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal -2 binary32)))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (*.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -2 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (neg.f32 (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)))) #s(literal -2 binary32))
(/.f32 (+.f32 (pow.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32)) (-.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 #s(literal 0 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))) #s(literal -1 binary32)))
(*.f32 #s(literal -2 binary32) (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))))
(*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(*.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32)))) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 1/2 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal -1/2 binary32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(+.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))
(+.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(sin.f32 #s(literal 0 binary32))
(pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32)) (sin.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(-.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(-.f32 (/.f32 #s(literal 1/2 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1 binary32)))
(/.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (fma.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))))) #s(literal 4 binary32))
(/.f32 (-.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (sin.f32 #s(literal 0 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal -1 binary32)) (*.f32 (sin.f32 #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32)) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))))
(neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal 1 binary32))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (log1p.f32 u1))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal 2 binary32))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) #s(literal -1 binary32))
(sqrt.f32 (log1p.f32 u1))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (log1p.f32 u1)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(+.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(+.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 0 binary32))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32)) (-.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(*.f32 (sin.f32 #s(literal 0 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(+.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(+.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 0 binary32))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32)) (-.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(*.f32 (sin.f32 #s(literal 0 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (fma.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
#s(literal 0 binary32)
(neg.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(+.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))
(+.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(sin.f32 #s(literal 0 binary32))
(pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32)) (sin.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(-.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(-.f32 (/.f32 #s(literal 1/2 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1 binary32)))
(/.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (fma.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))))) #s(literal 4 binary32))
(/.f32 (-.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (sin.f32 #s(literal 0 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal -1 binary32)) (*.f32 (sin.f32 #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32)) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32))))
(log.f32 (exp.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (fma.f32 u2 u2 #s(literal 0 binary32)))
(*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal -4/3 binary32))
(*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2)
(neg.f32 (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32)))
(/.f32 (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32))) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32))) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 2 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal -3 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32)))
(*.f32 (pow.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(+.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))
(+.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(sin.f32 #s(literal 0 binary32))
(pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32)) (sin.f32 (*.f32 u2 (PI.f32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(-.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(-.f32 (/.f32 #s(literal 1/2 binary32) (sin.f32 #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 1 binary32)))
(/.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (sin.f32 #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (fma.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))))) #s(literal 4 binary32))
(/.f32 (-.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (sin.f32 #s(literal 0 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 0 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (sin.f32 #s(literal 0 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal -1 binary32)) (*.f32 (sin.f32 #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 6 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 5 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 4 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))) (sin.f32 #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 #s(literal 0 binary32))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (neg.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32))))) (/.f32 #s(literal -1 binary32) (sin.f32 #s(literal 0 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32)) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 #s(literal 0 binary32)))))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (+.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) #s(literal 2 binary32))) (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 (sin.f32 #s(literal 0 binary32)) (sin.f32 #s(literal 0 binary32))) (sin.f32 #s(literal 0 binary32)))
(*.f32 (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))) (/.f32 (pow.f32 (sin.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (sin.f32 #s(literal 0 binary32))))
(sin.f32 (*.f32 u2 (PI.f32)))

simplify487.0ms (3.5%)

Memory
34.3MiB live, 813.0MiB allocated
Algorithm
egg-herbie
Rules
7 246×accelerator-lowering-fma.f32
7 246×accelerator-lowering-fma.f64
7 172×*-lowering-*.f32
7 172×*-lowering-*.f64
5 502×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08928287
129677203
277897192
080326820
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(* -1 (log (/ -1 u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* 2 (PI))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))
(* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/6 (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1/4 (* 1/16 (/ 1 u1))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))) (* 1/6 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1)))))
(+ (* -1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1)))))))
(* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* u2 (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* 1/6 (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))
(+ (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (+ 1/4 (* 1/16 (/ 1 u1))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/6 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))))
(* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* -1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ (* -1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))
(* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* 1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) u1)) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(* 2 (* (PI) (sqrt (log (+ 1 u1)))))
(+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))
(+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))
(+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))
(* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 2 (sqrt u1))
(+ (* -1/2 (sqrt (pow u1 3))) (* 2 (sqrt u1)))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/3 (sqrt u1)))))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/3 (sqrt (/ 1 u1))))))))
(* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (+ (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))
(* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* -1 (/ (+ (* -1 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(/ 1 (* u2 (PI)))
(/ (+ (* 2/3 (* (pow u2 2) (PI))) (/ 1 (PI))) u2)
(/ (+ (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/ (+ (* (pow u2 2) (- (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/315 (pow (PI) 5)) (+ (* 4/45 (pow (PI) 5)) (* 2/3 (* (pow (PI) 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))))))) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* 2 (* u2 (PI)))
(* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* u2 (PI))
(* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
Outputs
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1))) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(log (/ -1 u1))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1)))
(* -1 (log (/ -1 u1)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1))))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1))))
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1 binary32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -2 binary32))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1))))) (* 4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/6 (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))
(fma.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1/4 (* 1/16 (/ 1 u1))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))) (* 1/6 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (* u2 (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))))
(+ (* -1 (/ (+ (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))))) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* u2 (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 u2 u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))))))) (neg.f32 u1))) (neg.f32 u1)))
(* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* 1/6 (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* (sqrt u1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (+ 1/4 (* 1/16 (/ 1 u1))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/6 (* (sqrt (/ 1 u1)) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))
(fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (/.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sqrt -1) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 1/2 (* (/ (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) u1)) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* 1/2 (* (/ (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(fma.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) u1))) (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) u1)) (* (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(fma.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (PI) (sqrt (log (+ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (log (+ 1 u1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(+ (* -1/2 (sqrt (pow u1 3))) (* 2 (sqrt u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/3 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/3 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(+ (* 2 (sqrt u1)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/3 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/3 binary32) (neg.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 2 (* (sqrt (log (/ 1 u1))) (sqrt -1))) (+ (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))) (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))))
(* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* -1 (/ (+ (* -1 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 2 (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (-.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))) u1)) (neg.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) u1))) u1))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/4 binary32)))) (neg.f32 u1))) u1))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) (sqrt.f32 u1))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 #s(literal -1/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (neg.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32))))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (-.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32))))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (-.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 u2 (PI.f32)))) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 u2 (PI.f32)))))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (neg.f32 (/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1)))) u1))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) #s(literal 2/15 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) #s(literal 2/15 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/90 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal -1 binary32))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal -1 binary32)))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(* -4/3 (pow u2 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(/ 1 (* u2 (PI)))
(/.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))
(/ (+ (* 2/3 (* (pow u2 2) (PI))) (/ 1 (PI))) u2)
(/.f32 (fma.f32 #s(literal 2/3 binary32) (*.f32 (PI.f32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)
(/ (+ (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) #s(literal 2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 14/45 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)
(/ (+ (* (pow u2 2) (- (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/315 (pow (PI) 5)) (+ (* 4/45 (pow (PI) 5)) (* 2/3 (* (pow (PI) 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))))))) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -14/45 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 8/105 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -14/45 binary32)))) (*.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -29/5040 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))

eval291.0ms (2.1%)

Memory
-16.6MiB live, 384.8MiB allocated
Compiler

Compiled 52 118 to 5 558 computations (89.3% saved)

prune366.0ms (2.7%)

Memory
8.5MiB live, 727.0MiB allocated
Pruning

56 alts after pruning (53 fresh and 3 done)

PrunedKeptTotal
New2 125202 145
Fresh93342
Picked325
Done011
Total2 137562 193
Accuracy
99.7%
Counts
2 193 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.3%
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
77.1%
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
93.0%
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.2%
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
73.0%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
65.6%
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
64.2%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
71.3%
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
65.5%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
65.4%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
65.6%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
69.4%
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
85.5%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.8%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
46.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
93.3%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
91.4%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
91.5%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
87.9%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
88.0%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
53.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
49.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
50.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.3%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
91.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (cos.f32 (*.f32 (PI.f32) u2))))
97.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))) (cos.f32 (*.f32 (PI.f32) u2))))
88.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
80.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
97.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 u2 u2))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
51.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
56.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.3%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
71.1%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
77.1%
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
77.1%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
76.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
77.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
78.8%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.0%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) u2)))
71.1%
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
69.4%
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
69.4%
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
71.2%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.2%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 2 826 to 1 821 computations (35.6% saved)

simplify280.0ms (2%)

Memory
36.6MiB live, 541.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
cost-diff64
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff96
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff96
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
cost-diff0
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))
cost-diff64
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff160
(*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))
cost-diff1088
(fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
cost-diff0
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
cost-diff64
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
cost-diff160
(*.f32 (PI.f32) (log.f32 (E.f32)))
cost-diff3200
(log.f32 (E.f32))
cost-diff0
(neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32)))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
cost-diff928
(/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))
Rules
7 240×accelerator-lowering-fma.f32
7 240×accelerator-lowering-fma.f64
4 562×*-lowering-*.f32
4 562×*-lowering-*.f64
1 778×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067520
1183484
2570435
31901435
44636431
55613425
66731425
08277392
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))) (sin (* (PI) (+ u2 u2))))
(sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))))))
(neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))
(log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))))
(/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))
(* u1 (* u1 u1))
u1
(* u1 u1)
(neg (+ (* u1 u1) 0))
(+ (* u1 u1) 0)
0
(sin (* (PI) (+ u2 u2)))
(* (PI) (+ u2 u2))
(PI)
(+ u2 u2)
u2
0
(* (* (sqrt u1) 2) (* u2 (* (PI) (log (E)))))
(* (sqrt u1) 2)
(sqrt u1)
u1
2
(* u2 (* (PI) (log (E))))
u2
(* (PI) (log (E)))
(PI)
(log (E))
(E)
(* (+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1)) (sin (* (* 2 (PI)) u2)))
(+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1))
(* u1 u1)
u1
(+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))
(+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))
(sqrt (/ 1 u1))
(/ 1 u1)
1
1/6
(* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1)))
(* 1/2 (sqrt u1))
1/2
(sqrt u1)
(+ 1/4 (/ -1/16 u1))
1/4
(/ -1/16 u1)
-1/16
(* (sqrt (/ 1 u1)) 1/4)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (* u2 (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
(sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1))))))
(+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))
(log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))
(/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))
(+ (* u1 (+ 1 u1)) 1)
u1
(+ 1 u1)
1
(+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))
(* (* u1 (* u1 u1)) (* u1 (* u1 u1)))
(* u1 (* u1 u1))
(* u1 u1)
(log (+ 1 (* u1 (* u1 u1))))
(* u2 (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
u2
(+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* -4/3 (* u2 u2))
-4/3
(* u2 u2)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
Outputs
(* (sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))) (sin (* (PI) (+ u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))))
(log1p.f32 (neg.f32 u1))
(/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))
(neg.f32 u1)
(* u1 (* u1 u1))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))
u1
(* u1 u1)
(fma.f32 u1 u1 #s(literal 0 binary32))
(neg (+ (* u1 u1) 0))
(fma.f32 u1 (neg.f32 u1) #s(literal 0 binary32))
(+ (* u1 u1) 0)
(fma.f32 u1 u1 #s(literal 0 binary32))
0
#s(literal 0 binary32)
(sin (* (PI) (+ u2 u2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(* (PI) (+ u2 u2))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI)
(PI.f32)
(+ u2 u2)
(+.f32 u2 u2)
u2
0
#s(literal 0 binary32)
(* (* (sqrt u1) 2) (* u2 (* (PI) (log (E)))))
(*.f32 (PI.f32) (*.f32 (+.f32 u2 u2) (sqrt.f32 u1)))
(* (sqrt u1) 2)
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(sqrt u1)
(sqrt.f32 u1)
u1
2
#s(literal 2 binary32)
(* u2 (* (PI) (log (E))))
(*.f32 (PI.f32) u2)
u2
(* (PI) (log (E)))
(PI.f32)
(PI)
(PI.f32)
(log (E))
#s(literal 1 binary32)
(E)
(E.f32)
(* (+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1)) (sin (* (* 2 (PI)) u2)))
(fma.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/8 binary32) #s(literal -1/32 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32)))) #s(literal 0 binary32)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
(+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1))
(fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/8 binary32) #s(literal -1/32 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32)))) #s(literal 0 binary32)) (sqrt.f32 u1))
(* u1 u1)
(fma.f32 u1 u1 #s(literal 0 binary32))
u1
(+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))
(fma.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/8 binary32) #s(literal -1/32 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32))))
(+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/8 binary32) (/.f32 #s(literal -1/32 binary32) u1))))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
1/6
#s(literal 1/6 binary32)
(* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/8 binary32) (/.f32 #s(literal -1/32 binary32) u1)))
(* 1/2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
(sqrt u1)
(sqrt.f32 u1)
(+ 1/4 (/ -1/16 u1))
(+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))
1/4
#s(literal 1/4 binary32)
(/ -1/16 u1)
(/.f32 #s(literal -1/16 binary32) u1)
-1/16
#s(literal -1/16 binary32)
(* (sqrt (/ 1 u1)) 1/4)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(* (* 2 (PI)) u2)
(*.f32 (PI.f32) (+.f32 u2 u2))
(* 2 (PI))
(+.f32 (PI.f32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (* u2 (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)))))
(sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1))))))
(sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)))))
(+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))))
(log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))
(log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))
(+ (* u1 (+ 1 u1)) 1)
(fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
u1
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))
(* (* u1 (* u1 u1)) (* u1 (* u1 u1)))
(fma.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(* u1 (* u1 u1))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32))
(* u1 u1)
(fma.f32 u1 u1 #s(literal 0 binary32))
(log (+ 1 (* u1 (* u1 u1))))
(log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 0 binary32)))
(* u2 (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32))))
u2
(+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)))
(* -4/3 (* u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
-4/3
#s(literal -4/3 binary32)
(* u2 u2)
(*.f32 u2 u2)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(+.f32 (PI.f32) (PI.f32))
2
#s(literal 2 binary32)

localize235.0ms (1.7%)

Memory
-26.7MiB live, 534.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
accuracy98.8%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy51.4%
(log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy99.0%
(*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))
accuracy98.7%
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy98.6%
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))
accuracy100.0%
(E.f32)
accuracy99.0%
(*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32))))
accuracy98.8%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
accuracy96.9%
(log.f32 (E.f32))
accuracy99.2%
(/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))
accuracy99.2%
(*.f32 u1 (*.f32 u1 u1))
accuracy99.0%
(*.f32 (PI.f32) (+.f32 u2 u2))
accuracy98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Samples
134.0ms256×0valid
Compiler

Compiled 559 to 68 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-mult: 40.0ms (37.4% of total)
ival-sqrt: 14.0ms (13.1% of total)
ival-add: 13.0ms (12.2% of total)
ival-log: 9.0ms (8.4% of total)
const: 8.0ms (7.5% of total)
ival-div: 7.0ms (6.5% of total)
ival-sin: 6.0ms (5.6% of total)
ival-log1p: 4.0ms (3.7% of total)
ival-e: 2.0ms (1.9% of total)
ival-neg: 2.0ms (1.9% of total)
ival-pi: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series347.0ms (2.5%)

Memory
-116.5MiB live, 159.6MiB allocated
Counts
25 → 288
Calls
Call 1
Inputs
#<alt (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))>
#<alt (* (sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))) (sin (* (PI) (+ u2 u2))))>
#<alt (sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))))))>
#<alt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))>
#<alt (log (E))>
#<alt (* (PI) (log (E)))>
#<alt (* (* (sqrt u1) 2) (* u2 (* (PI) (log (E)))))>
#<alt (* (sqrt u1) 2)>
#<alt (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))>
#<alt (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1)))>
#<alt (* 2 (PI))>
#<alt (+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1))>
#<alt (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))>
#<alt (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))>
#<alt (* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (* u2 (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))>
#<alt (* (PI) (+ u2 u2))>
#<alt (* u1 (* u1 u1))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (E)>
#<alt (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))>
#<alt (* (+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1)) (sin (* (* 2 (PI)) u2)))>
#<alt (* (* 2 (PI)) u2)>
#<alt (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))>
#<alt (* (PI) (PI))>
#<alt (* -4/3 (* u2 u2))>
Outputs
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* -1 u1)>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1)))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1))))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1)))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1))))))))))))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 1/4 (sqrt (/ 1 u1)))>
#<alt (/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))))) u1)>
#<alt (/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))))) u1)>
#<alt (/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))))) u1)>
#<alt (* 1/8 (sqrt (pow u1 3)))>
#<alt (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))>
#<alt (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))>
#<alt (* -1/8 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (+ (* 1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* -1/32 (sqrt (/ 1 u1)))>
#<alt (/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)>
#<alt (* 1/8 (sqrt u1))>
#<alt (* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))>
#<alt (* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))>
#<alt (* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))>
#<alt (* -1/8 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* u1 (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1)))))))>
#<alt (+ (sqrt u1) (* u1 (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1))))))))>
#<alt (* 1/8 (sqrt (pow u1 7)))>
#<alt (* (pow u1 4) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* (pow u1 4) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))>
#<alt (* (pow u1 4) (+ (sqrt (/ 1 (pow u1 7))) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5)))))))))>
#<alt (* -1/8 (* (sqrt (pow u1 7)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 4) (+ (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (+ (* 1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))>
#<alt (* (pow u1 4) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 4) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt 1>
#<alt (+ 1 (pow u1 6))>
#<alt (+ 1 (pow u1 6))>
#<alt (+ 1 (pow u1 6))>
#<alt (pow u1 6)>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (pow u1 6)>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))>
#<alt (* 2 (PI))>
#<alt (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (* -4/3 (* (pow u2 2) (pow (PI) 3)))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* -4/3 (* (pow u2 2) (pow (PI) 3)))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))>
#<alt (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/2 (* (sqrt u1) (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/4 (* 1/16 (/ 1 u1))))))))))))>
#<alt (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))>
#<alt (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))>
#<alt (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* u2 (* (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))>
#<alt (* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (* u2 (* (PI) (log (E))))>
#<alt (/ (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))) u1)>
#<alt (/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)>
#<alt (/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)>
#<alt (/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)>
#<alt (* 1/8 (sqrt u1))>
#<alt (* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* -1/8 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* u1 (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/8 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/8 (* (sqrt (pow u1 7)) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1)))>
#<alt (* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI)))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1))))>
#<alt (* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI)))))) (+ (* (sqrt (/ 1 (pow u1 7))) (sin (* 2 (* u2 (PI))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1)))))>
#<alt (* -1/8 (* (sqrt (pow u1 7)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 4) (+ (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) u1)))>
#<alt (* (pow u1 4) (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))>
#<alt (* (pow u1 4) (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))>
#<alt (* 2 (* u2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))) (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))>
#<alt (* 4 (log (/ 1 u1)))>
#<alt (+ (* 4 (log (/ 1 u1))) (/ 1 u1))>
#<alt (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (- (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))>
#<alt (* 4 (log (/ -1 u1)))>
#<alt (+ (* 4 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
Calls

72 calls:

TimeVariablePointExpression
19.0ms
u2
@0
(* (* (sqrt u1) 2) (* u2 (* (PI) (log (E)))))
18.0ms
u2
@inf
(* (sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))) (sin (* (PI) (+ u2 u2))))
13.0ms
u1
@0
(* (* (sqrt u1) 2) (* u2 (* (PI) (log (E)))))
4.0ms
u1
@0
(+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1))
2.0ms
u2
@inf
(* (+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1)) (sin (* (* 2 (PI)) u2)))

rewrite208.0ms (1.5%)

Memory
17.2MiB live, 384.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 620×accelerator-lowering-fma.f32
2 620×accelerator-lowering-fma.f64
2 230×*-lowering-*.f32
2 230×*-lowering-*.f64
1 088×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067296
1390239
03547216
Stop Event
iter limit
iter limit
node limit
Counts
25 → 427
Calls
Call 1
Inputs
(/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))
(* (sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))) (sin (* (PI) (+ u2 u2))))
(sqrt (neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0)))))))
(neg (log (+ 1 (/ (* u1 (* u1 u1)) (neg (+ (* u1 u1) 0))))))
(log (E))
(* (PI) (log (E)))
(* (* (sqrt u1) 2) (* u2 (* (PI) (log (E)))))
(* (sqrt u1) 2)
(+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))
(* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1)))
(* 2 (PI))
(+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1))
(+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))
(+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (sqrt (+ (log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1)))))) (log (+ 1 (* u1 (* u1 u1)))))) (* u2 (+ (* (* -4/3 (* u2 u2)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))))
(* (PI) (+ u2 u2))
(* u1 (* u1 u1))
(* u2 (* (PI) (log (E))))
(E)
(+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))
(* (+ (* (* u1 u1) (+ (* u1 (+ (* (sqrt (/ 1 u1)) 1/6) (* (* 1/2 (sqrt u1)) (+ 1/4 (/ -1/16 u1))))) (* (sqrt (/ 1 u1)) 1/4))) (sqrt u1)) (sin (* (* 2 (PI)) u2)))
(* (* 2 (PI)) u2)
(log (/ (+ (* u1 (+ 1 u1)) 1) (+ 1 (* (* u1 (* u1 u1)) (* u1 (* u1 u1))))))
(* (PI) (PI))
(* -4/3 (* u2 u2))
Outputs
(neg.f32 u1)
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) u1)
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))) (fma.f32 u1 (neg.f32 u1) #s(literal 0 binary32)))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 0 binary32)))
(*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 0 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 0 binary32))))
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 u1))
(*.f32 #s(literal -1 binary32) u1)
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 0 binary32))) u1)
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1)) (*.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1)))) (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))))
(*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
#s(literal 1 binary32)
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) #s(literal 0 binary32)))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 0 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) #s(literal 0 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 0 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) #s(literal 2 binary32))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 u1)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 0 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 0 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 0 binary32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sqrt.f32 u1))
(+.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))
(+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))))
(+.f32 (*.f32 u1 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 u1 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1)))
(fma.f32 u1 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1/4 binary32) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 1/6 binary32) u1) (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1) (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) u1 (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal 1/6 binary32) (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 u1 #s(literal 1/6 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))))) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (neg.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (neg.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))) (fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (pow.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (neg.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (pow.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (pow.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))))) (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)))) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (neg.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (pow.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32))))) (neg.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (neg.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 u1 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))))) (-.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (pow.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))))
(*.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (neg.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 (sqrt.f32 u1) #s(literal 1/8 binary32) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) #s(literal 1/4 binary32) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal -1/16 binary32) u1) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 (/.f32 #s(literal -1/16 binary32) u1) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 #s(literal 1/8 binary32) (sqrt.f32 u1) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) u1) (sqrt.f32 u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) u1) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) #s(literal -1/16 binary32)) (/.f32 #s(literal 1 binary32) u1) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))) (-.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/64 binary32) (/.f32 #s(literal -1/4096 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)))))) (fma.f32 (/.f32 #s(literal -1/16 binary32) u1) (-.f32 (/.f32 #s(literal -1/16 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/256 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))))) (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1/64 binary32) (/.f32 #s(literal -1/4096 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (fma.f32 (/.f32 #s(literal -1/16 binary32) u1) (-.f32 (/.f32 #s(literal -1/16 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/256 binary32) (fma.f32 u1 u1 #s(literal 0 binary32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))
(*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))
(*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sqrt.f32 u1))
(+.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(+.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))) (*.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sqrt.f32 u1))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 u1 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) u1 (sqrt.f32 u1))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(fma.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) u1) u1 (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))) u1 (fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))) (/.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (-.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1))))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1))))
(/.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (-.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1))))))
(/.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (+.f32 u1 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1))))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1)) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (-.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1))) (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (-.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))) (-.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(*.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (-.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1)))))))
(*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))))
(+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))
(+.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) u1 #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32)) (pow.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 3/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 3/2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))) #s(literal 1 binary32)) (-.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) (-.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(+.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 u2 u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 #s(literal -4/3 binary32))) u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (PI.f32)) (PI.f32) (*.f32 (PI.f32) #s(literal 2 binary32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))) (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))))
(/.f32 (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (*.f32 #s(literal 0 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) u2)) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))))
(fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) u2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (*.f32 #s(literal 0 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) u2)) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (*.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (-.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) u2) (*.f32 #s(literal 0 binary32) (PI.f32))))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) u2) (*.f32 #s(literal 0 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))))
(*.f32 (*.f32 u2 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))) u2)
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) (*.f32 u2 #s(literal 1 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) (*.f32 #s(literal 1 binary32) u2) (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) #s(literal 0 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))
(*.f32 #s(literal 0 binary32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (PI.f32)))
(*.f32 (PI.f32) #s(literal 0 binary32))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2)
(*.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 0 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(+.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 u1 #s(literal 0 binary32)))
(+.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) u1))
(+.f32 (*.f32 u1 #s(literal 0 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) u1) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(pow.f32 u1 #s(literal 3 binary32))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 u1 #s(literal 0 binary32)))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 #s(literal 0 binary32) u1))
(fma.f32 u1 #s(literal 0 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) u1 (*.f32 u1 #s(literal 0 binary32)))
(fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) u1 (*.f32 #s(literal 0 binary32) u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32) (*.f32 u1 #s(literal 0 binary32)))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) u1))
(fma.f32 #s(literal 0 binary32) u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 u1 #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 #s(literal 0 binary32) u1))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 #s(literal 0 binary32)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 0 binary32) u1))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32)))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) u1) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) u1)
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 (PI.f32) (*.f32 u2 #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(E.f32)
(exp.f32 #s(literal 1 binary32))
(pow.f32 (E.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (E.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (E.f32) (*.f32 (E.f32) (E.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (E.f32)) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (E.f32) (E.f32)))
(cbrt.f32 (*.f32 (E.f32) (*.f32 (E.f32) (E.f32))))
(*.f32 #s(literal 1 binary32) (E.f32))
(*.f32 (E.f32) #s(literal 1 binary32))
(*.f32 (pow.f32 (E.f32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (E.f32) (E.f32))))
(*.f32 (cbrt.f32 (*.f32 (E.f32) (E.f32))) (pow.f32 (E.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (E.f32)) (sqrt.f32 (E.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (E.f32) (E.f32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (E.f32) #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (E.f32)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (E.f32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (E.f32) (E.f32)))) (pow.f32 (E.f32) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (E.f32)))
(+.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 u1 #s(literal -16 binary32))))
(fma.f32 (sqrt.f32 u1) #s(literal 1/8 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))
(fma.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) #s(literal 1/4 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) #s(literal 1/2 binary32) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/8 binary32) (sqrt.f32 u1) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 u1) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)) (-.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (-.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32))) (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)))) (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))) (-.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32))))) (neg.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))))) (neg.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/36 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (sqrt.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (-.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (-.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (sqrt.f32 u1))))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32)))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))
(*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))))
(*.f32 (sin.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1)))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) (*.f32 u2 #s(literal 1 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) (*.f32 #s(literal 1 binary32) u2) (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) #s(literal 0 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))
(*.f32 #s(literal 0 binary32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (PI.f32)))
(*.f32 (PI.f32) #s(literal 0 binary32))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2)
(*.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 0 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (log.f32 (-.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)) (fma.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1))) (*.f32 (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))) (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))))) (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)))))
(log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (PI.f32))))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2)

simplify512.0ms (3.7%)

Memory
7.1MiB live, 759.7MiB allocated
Algorithm
egg-herbie
Rules
11 096×accelerator-lowering-fma.f32
11 096×accelerator-lowering-fma.f64
9 914×*-lowering-*.f32
9 914×*-lowering-*.f64
3 350×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06436307
120925346
275925344
088265044
Stop Event
iter limit
node limit
Counts
288 → 288
Calls
Call 1
Inputs
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* -1 u1)
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1)))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1)))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1))))))))))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 1/4 (sqrt (/ 1 u1)))
(/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))))) u1)
(/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))))) u1)
(/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))))) u1)
(* 1/8 (sqrt (pow u1 3)))
(* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))
(* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))
(* -1/8 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (+ (* 1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* -1/32 (sqrt (/ 1 u1)))
(/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)
(/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)
(/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)
(* 1/8 (sqrt u1))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))
(* -1/8 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* u1 (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1)))))))
(+ (sqrt u1) (* u1 (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1))))))))
(* 1/8 (sqrt (pow u1 7)))
(* (pow u1 4) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(* (pow u1 4) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))
(* (pow u1 4) (+ (sqrt (/ 1 (pow u1 7))) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5)))))))))
(* -1/8 (* (sqrt (pow u1 7)) (pow (sqrt -1) 2)))
(* (pow u1 4) (+ (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (+ (* 1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
1
(+ 1 (pow u1 6))
(+ 1 (pow u1 6))
(+ 1 (pow u1 6))
(pow u1 6)
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(pow u1 6)
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(* 2 (PI))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/2 (* (sqrt u1) (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/4 (* 1/16 (/ 1 u1))))))))))))
(* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))
(* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* u2 (* (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(* u2 (* (PI) (log (E))))
(/ (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))) u1)
(/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)
(/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)
(/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)
(* 1/8 (sqrt u1))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(* -1/8 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* u1 (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/8 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/8 (* (sqrt (pow u1 7)) (sin (* 2 (* u2 (PI))))))
(* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1)))
(* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI)))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1))))
(* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI)))))) (+ (* (sqrt (/ 1 (pow u1 7))) (sin (* 2 (* u2 (PI))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1)))))
(* -1/8 (* (sqrt (pow u1 7)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* (pow u1 4) (+ (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) u1)))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))) (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))
(* 4 (log (/ 1 u1)))
(+ (* 4 (log (/ 1 u1))) (/ 1 u1))
(+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(- (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))
(* 4 (log (/ -1 u1)))
(+ (* 4 (log (/ -1 u1))) (/ 1 u1))
(+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
Outputs
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1/4 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)))) u1) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32)))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1)))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 u2 u2))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (+ 1 (* -1 u1)))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (+ 1 (* -1 u1))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (+ 1 (* -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(log (/ -1 u1))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(fma.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))) #s(literal -1 binary32)))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (log (E))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 1/4 (sqrt (/ 1 u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))))) u1)
(/.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32)) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) u1)
(/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))))) u1)
(/.f32 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) u1)
(/ (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))))) u1)
(/.f32 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) u1)
(* 1/8 (sqrt (pow u1 3)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32))
(* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 u1 (*.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(* -1/8 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (+ (* 1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -19/96 binary32))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32))) (neg.f32 u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32))) (neg.f32 u1))))
(* -1/32 (sqrt (/ 1 u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/32 binary32))
(/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/32 binary32))) u1)
(/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/32 binary32))) u1)
(/ (+ (* -1/32 (sqrt u1)) (* 1/8 (sqrt (pow u1 3)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/32 binary32))) u1)
(* 1/8 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/8 (sqrt (/ 1 u1)))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* -1/8 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))
(* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* -1 (* u1 (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* u1 (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1)))))))
(fma.f32 u1 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32)) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* u1 (+ (* 1/4 (sqrt u1)) (* u1 (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1))))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(* 1/8 (sqrt (pow u1 7)))
(*.f32 #s(literal 1/8 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 7 binary32))))
(* (pow u1 4) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5))))))))
(*.f32 (fma.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ (sqrt (/ 1 (pow u1 7))) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (+ (* 1/6 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 (pow u1 5)))))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))))
(* -1/8 (* (sqrt (pow u1 7)) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1/8 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 7 binary32))))
(* (pow u1 4) (+ (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (+ (* 1/32 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -19/96 binary32))) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2)))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32))) (neg.f32 u1))) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) u1)) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32))))
1
#s(literal 1 binary32)
(+ 1 (pow u1 6))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(+ 1 (pow u1 6))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(+ 1 (pow u1 6))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(pow u1 6)
(pow.f32 u1 #s(literal 6 binary32))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* (pow u1 6) (+ 1 (/ 1 (pow u1 6))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))
(fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* -4/3 (* (pow u2 2) (pow (PI) 3)))
(*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(+ (* 1/4 (* (sqrt (pow u1 3)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))))) (* 1/2 (* (sqrt u1) (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/4 (* 1/16 (/ 1 u1))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/6 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))
(*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))
(fma.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 u1)) #s(literal 1/2 binary32))))
(+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 u1)))) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))) (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (* -3 (log (/ 1 u1))) (* 4 (log (/ 1 u1)))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 u1)))) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 1/2 (* (/ (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(fma.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 u2 u1)) #s(literal 1/2 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(fma.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* u2 (* (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))) (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1)))))))))) u1)) (* (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* 4 (log (/ -1 u1))))))))
(fma.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32))) u1))) u1) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) u2) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (*.f32 u2 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* (pow u2 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* -4/3 (* (* (pow u2 3) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6))))))))
(*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (*.f32 u2 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (PI) (pow u2 2)) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 3))) (log (/ (+ 1 (* u1 (+ 1 u1))) (+ 1 (pow u1 6)))))))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))))))) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(* u2 (* (PI) (log (E))))
(*.f32 u2 (PI.f32))
(/ (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))) u1)
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32)) u1)
(/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) u1)
(/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) u1)
(/ (+ (* -1/32 (sqrt u1)) (+ (* 1/8 (sqrt (pow u1 3))) (* 1/6 (sqrt u1)))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) u1)
(* 1/8 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* u1 (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/8 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* -1/8 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/8 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 19/96 binary32))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/8 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 19/96 binary32))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/8 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/8 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 19/96 binary32))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(+ (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* u1 (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(fma.f32 u1 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 13/96 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/8 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt u1)) (* 1/6 (sqrt u1)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(fma.f32 u1 (fma.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* 1/8 (* (sqrt (pow u1 7)) (sin (* 2 (* u2 (PI))))))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 7 binary32))) (*.f32 #s(literal 1/8 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1)))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 13/96 binary32) u1)))))
(* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI)))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 13/96 binary32) u1)))))
(* (pow u1 4) (+ (* 1/8 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI)))))) (+ (* (sqrt (/ 1 (pow u1 7))) (sin (* 2 (* u2 (PI))))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* -1/32 (sqrt (/ 1 u1))) (* 1/6 (sqrt (/ 1 u1))))) u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 13/96 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32))))))))
(* -1/8 (* (sqrt (pow u1 7)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 7 binary32))) (*.f32 #s(literal 1/8 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (pow u1 4) (+ (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (/ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) u1)))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32)))) (neg.f32 u1))))
(* (pow u1 4) (+ (* -1 (/ (+ (* -1 (* (sin (* 2 (* u2 (PI)))) (+ (* 1/32 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/8 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32)) (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -19/96 binary32)) (/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) u1))) (neg.f32 u1))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))) (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -2/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -2/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* 4 (log (/ 1 u1)))
(neg.f32 (*.f32 (log.f32 u1) #s(literal 4 binary32)))
(+ (* 4 (log (/ 1 u1))) (/ 1 u1))
(fma.f32 #s(literal 4 binary32) (neg.f32 (log.f32 u1)) (/.f32 #s(literal 1 binary32) u1))
(+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(fma.f32 #s(literal 4 binary32) (neg.f32 (log.f32 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (+ (* 4 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))
(fma.f32 #s(literal 4 binary32) (neg.f32 (log.f32 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) u1) u1)))
(* 4 (log (/ -1 u1)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 4 binary32))
(+ (* 4 (log (/ -1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* 4 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 4 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)) (* 4 (log (/ -1 u1))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal 4 binary32) (neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) (neg.f32 u1))) u1)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(* -4/3 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))

eval112.0ms (0.8%)

Memory
-10.9MiB live, 258.2MiB allocated
Compiler

Compiled 33 031 to 2 921 computations (91.2% saved)

prune254.0ms (1.8%)

Memory
-5.8MiB live, 400.4MiB allocated
Pruning

62 alts after pruning (56 fresh and 6 done)

PrunedKeptTotal
New81819837
Fresh113748
Picked235
Done033
Total83162893
Accuracy
99.8%
Counts
893 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.5%
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/6 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
82.3%
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
77.1%
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
92.9%
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))))
90.1%
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.2%
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
71.3%
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
93.0%
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.2%
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 13/96 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32))))))))
92.8%
(*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
65.6%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
64.2%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
65.7%
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
65.5%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
65.4%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
65.6%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
69.4%
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
80.4%
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
51.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
47.0%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
93.3%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
91.4%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
91.5%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
87.9%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
88.0%
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
53.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
49.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
50.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.3%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
92.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
91.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (cos.f32 (*.f32 (PI.f32) u2))))
97.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))) (cos.f32 (*.f32 (PI.f32) u2))))
88.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
80.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
97.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 u2 u2))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
51.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
56.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.3%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
71.1%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.1%
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
77.1%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
76.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
77.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
84.4%
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
71.1%
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
69.4%
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
69.4%
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
71.2%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.2%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
76.6%
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 4 651 to 1 647 computations (64.6% saved)

regimes509.0ms (3.7%)

Memory
-1.4MiB live, 277.7MiB allocated
Counts
104 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 0 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/6 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))) #s(literal 0 binary32))) (fma.f32 u1 u1 #s(literal 0 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (PI.f32)))) u2)))
(*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (*.f32 (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (/.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 13/96 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

137.0ms
(-.f32 #s(literal 1 binary32) u1)
60.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
57.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.0ms
cosTheta_i
46.0ms
u1
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.5%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.5%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.5%1(-.f32 #s(literal 1 binary32) u1)
98.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.5%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes246.0ms (1.8%)

Memory
18.3MiB live, 135.5MiB allocated
Counts
50 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

71.0ms
(-.f32 #s(literal 1 binary32) u1)
49.0ms
u1
33.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
14.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
14.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.4%1(-.f32 #s(literal 1 binary32) u1)
98.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes190.0ms (1.4%)

Memory
-5.1MiB live, 118.1MiB allocated
Counts
41 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

10 calls:

56.0ms
cosTheta_i
45.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
11.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
11.0ms
u2
11.0ms
u1
Results
AccuracySegmentsBranch
93.3%1cosTheta_i
96.5%2u1
97.3%2u2
96.5%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
96.5%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
96.5%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
96.5%2(-.f32 #s(literal 1 binary32) u1)
93.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
97.3%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
93.3%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes53.0ms (0.4%)

Memory
-15.1MiB live, 23.0MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 u2 u2)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) #s(literal 0 binary32)) (*.f32 (PI.f32) (+.f32 u2 u2)))))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

2 calls:

11.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
11.0ms
u2
Results
AccuracySegmentsBranch
97.3%2u2
97.3%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes20.0ms (0.1%)

Memory
18.1MiB live, 18.1MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

2 calls:

9.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
9.0ms
u2
Results
AccuracySegmentsBranch
96.6%2u2
96.6%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes100.0ms (0.7%)

Memory
12.8MiB live, 54.4MiB allocated
Counts
26 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

32.0ms
(-.f32 #s(literal 1 binary32) u1)
8.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
8.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
8.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
8.0ms
u1
Results
AccuracySegmentsBranch
91.5%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
91.5%1cosTheta_i
94.8%2u1
94.8%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
94.8%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
94.8%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
94.8%2(-.f32 #s(literal 1 binary32) u1)
96.0%2u2
96.0%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes43.0ms (0.3%)

Memory
-28.8MiB live, 9.6MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

2 calls:

35.0ms
u2
7.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
94.9%2u2
94.9%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes115.0ms (0.8%)

Memory
35.7MiB live, 112.7MiB allocated
Counts
21 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

37.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
25.0ms
cosTheta_i
7.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
7.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
6.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
86.7%2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.4%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
80.4%1cosTheta_i
88.7%2u1
88.7%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
88.7%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
88.7%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
88.7%2(-.f32 #s(literal 1 binary32) u1)
91.4%2u2
91.4%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes102.0ms (0.7%)

Memory
-25.3MiB live, 92.0MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

8 calls:

28.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
25.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
19.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
6.0ms
u2
6.0ms
u1
Results
AccuracySegmentsBranch
84.6%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
84.9%2u1
84.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
84.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
84.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
84.9%2(-.f32 #s(literal 1 binary32) u1)
87.6%2u2
87.6%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 55 to 47 computations (14.5% saved)

regimes22.0ms (0.2%)

Memory
2.2MiB live, 39.2MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
Outputs
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

3 calls:

11.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
5.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
5.0ms
u2
Results
AccuracySegmentsBranch
83.9%2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.3%2u2
86.3%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 28 to 24 computations (14.3% saved)

regimes77.0ms (0.6%)

Memory
-3.4MiB live, 78.7MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
Outputs
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
Calls

9 calls:

23.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
5.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
5.0ms
u1
5.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
80.4%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
80.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
80.4%1u1
80.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
80.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
80.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
80.4%1(-.f32 #s(literal 1 binary32) u1)
80.4%1u2
80.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 71 to 61 computations (14.1% saved)

regimes49.0ms (0.4%)

Memory
33.8MiB live, 73.4MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
Outputs
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
Calls

10 calls:

14.0ms
cosTheta_i
4.0ms
u1
4.0ms
(-.f32 #s(literal 1 binary32) u1)
4.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
4.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
71.3%1u2
71.3%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
71.3%1u1
71.3%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
71.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
71.3%1cosTheta_i
71.3%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
71.3%1(-.f32 #s(literal 1 binary32) u1)
71.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
71.3%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes71.0ms (0.5%)

Memory
-21.0MiB live, 71.4MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
Calls

10 calls:

20.0ms
u1
3.0ms
(-.f32 #s(literal 1 binary32) u1)
3.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
3.0ms
u2
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
71.3%1cosTheta_i
71.3%1u2
71.3%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
71.3%1u1
71.3%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
71.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
71.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
71.3%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
71.3%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
71.3%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes58.0ms (0.4%)

Memory
-18.4MiB live, 60.6MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
Outputs
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
Calls

10 calls:

19.0ms
u2
15.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
3.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
3.0ms
(-.f32 #s(literal 1 binary32) u1)
3.0ms
u1
Results
AccuracySegmentsBranch
71.2%1cosTheta_i
71.2%1u2
71.2%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
71.2%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
71.2%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
71.2%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
71.2%1u1
71.2%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
71.2%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
71.2%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes52.0ms (0.4%)

Memory
17.6MiB live, 56.5MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
Outputs
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
Calls

10 calls:

30.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
2.0ms
u1
2.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
2.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
2.0ms
u2
Results
AccuracySegmentsBranch
65.7%1cosTheta_i
65.7%1u1
65.7%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
65.7%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
65.7%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
65.7%1u2
65.7%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
65.7%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
65.7%1(-.f32 #s(literal 1 binary32) u1)
65.7%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes19.0ms (0.1%)

Memory
2.3MiB live, 41.8MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
Outputs
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
Calls

10 calls:

3.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
2.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
2.0ms
(-.f32 #s(literal 1 binary32) u1)
2.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
2.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
65.6%1cosTheta_i
65.6%1u1
65.6%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
65.6%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
65.6%1u2
65.6%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
65.6%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
65.6%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
65.6%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
65.6%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes15.0ms (0.1%)

Memory
9.4MiB live, 47.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
Outputs
#s(literal 0 binary32)
Calls

10 calls:

3.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
1.0ms
(-.f32 #s(literal 1 binary32) u1)
1.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
1.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
1.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
7.1%1u2
7.1%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
7.1%1u1
7.1%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
7.1%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
7.1%1cosTheta_i
7.1%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
7.1%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
7.1%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
7.1%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.08632414042949677
0.09123008698225021
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch2.0ms (0%)

Memory
-36.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.08632414042949677
0.09123008698225021
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0028387485072016716
0.0037289501633495092
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0028387485072016716
0.0037289501633495092
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0028387485072016716
0.0037289501633495092
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.007677133195102215
0.008162902668118477
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.007677133195102215
0.008162902668118477
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.13905546069145203
0.17095907032489777
Compiler

Compiled 19 to 20 computations (-5.3% saved)

simplify18.0ms (0.1%)

Memory
1.6MiB live, 40.6MiB allocated
Algorithm
egg-herbie
Rules
96×*-commutative_binary32
34×neg-mul-1_binary32
22×unsub-neg_binary32
14×+-commutative_binary32
12×neg-sub0_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0113471
1166471
2178471
3188470
4196470
5220470
6252470
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3019899/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3019899/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/1073741824 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5033165/33554432 binary32)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
#s(literal 0 binary32)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3019899/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 3019899/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 2 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 binary32) (*.f32 (sqrt.f32 u1) #s(literal 13/96 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3019899/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 3019899/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 8589935/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/1073741824 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 8589935/1073741824 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5033165/33554432 binary32)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 5033165/33554432 binary32)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))
#s(literal 0 binary32)

soundness1.5s (10.5%)

Memory
3.6MiB live, 1 961.9MiB allocated
Rules
11 096×accelerator-lowering-fma.f32
11 096×accelerator-lowering-fma.f64
9 914×*-lowering-*.f32
9 914×*-lowering-*.f64
9 834×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067296
1390239
03547216
010548455
133787283
082596911
03181889
19711610
231421483
374331469
080111412
08928287
129677203
277897192
080326820
042204
1193174
21406148
08948125
043186
1188170
21354155
09321121
06436307
120925346
275925344
088265044
01339
15639
231039
3232937
0859029
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 342 to 778 computations (42% saved)

preprocess218.0ms (1.6%)

Memory
6.8MiB live, 485.4MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 626 to 792 computations (51.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...